home *** CD-ROM | disk | FTP | other *** search
/ Language/OS - Multiplatform Resource Library / LANGUAGE OS.iso / dsp / dspgroup / 00index.arc / CISDSP.ARC / DSPS17.CIS < prev   
Encoding:
Text File  |  1988-07-28  |  103.5 KB  |  2,790 lines

  1.  
  2. #: 73502 S17/TAPR NNC/DSP
  3.     06-Apr-88  23:41:41
  4. Sb: #HF Modems, Part 2
  5. Fm: Phil Karn, KA9Q 73210,1526
  6. To: Barry McLarnon VE3JF 71470,3651 (X)
  7.  
  8. Okay, I concede! It occurred to me after I sent my message and as
  9. I read the remainder of your messages that I was still implicitly
  10. thinking in terms of AWGN channels (I love those acronyms too!) which is
  11. what almost all of the textbooks assume.  Yes, the situation for HF is
  12. very different.
  13.  
  14. I've never taken a formal course in the subject.  So my knowledge of
  15. coding theory is limited to what I've picked up informally from various
  16. library textbooks.  I wasn't aware of the ability to extend block codes
  17. to handle soft decisions.  If so, great -- that gets rid of the only
  18. real objection I had.  I do think interleaving is something to look at,
  19. since the HF channel is so highly time-varying.  I don't particularly
  20. mind the decoding delays introduced by sequential decoding or by
  21. interleaving, as most HF packet applications are likely to be
  22. non-real-time (e.g., file transfers where you can compensate by just
  23. opening up the flow control windows.) You just pick a time limit.  If
  24. you run out, the decoder just abandons the packet and waits for a
  25. retransmission. 
  26.  
  27. Perhaps we should start by building a good software model of the HF
  28. channel and using it to test our algorithms.  Is this practical? (It
  29. should include some simulated Radio Moscow signals -- but be sure to use
  30. a big enough word size to avoid amplitude overflow.  :-))
  31.  
  32. Moving up a level, I think we should give some thought to frame
  33. structures (since we are going to support a packet network, right?) If
  34. we're going to use block coding, a bit-oriented framing structure like
  35. HDLC may be difficult to use.  How about a fairly long pseudo-random
  36. sync vector sequence that indicates the start of each frame.  The vector
  37. would be chosen, and the decoder implemented, such that you don't have
  38. to have an exact match, as long as "most" of the bits are recognized. 
  39. If the vector is long enough and is chosen to be "different" enough from
  40. the regular codewords, the chances of a false detection should be small. 
  41.  
  42. Phil
  43.  
  44.  
  45. #: 73521 S17/TAPR NNC/DSP
  46.     07-Apr-88  14:43:49
  47. Sb: #73502-#HF Modems, Part 2
  48. Fm: Barry McLarnon VE3JF 71470,3651
  49. To: Phil Karn, KA9Q 73210,1526 (X)
  50.  
  51. Developing a realistic software model of the HF channel is a toughie... I know
  52. guys who worked on it for years.  Even though there are plenty of guidelines
  53. available on what parameters to use, the models always have shortcomings, like
  54. leaving out impulsive noise and interference.  There's just no substitute for
  55. on-the-air testing, although we do have a black box in our lab where I work
  56. that comes fairly close.  It's a DSP tapped delay line channel simulator in
  57. which the tap weights can be set dynamically according to a measurement of the
  58. time-varying impulse response of an actual channel.  The measurement is done
  59. by transmitting a pseudorandom probe signal over an HF link and recording the
  60. received signal on an instrumentation recorder.  The recorder then can be
  61. played back into the simulator, which analyzes the signal and sets its tap
  62. weights to reproduce the impulse response in the path of the modem signal
  63. under test.  This does a nice job of reproducing the fading and multipath
  64. under repeatable conditions for comparative tests, but it doesn't reproduce
  65. the non-Gaussian noise and QRM.  The nice thing about DSP modems is that we
  66. can try a few different approaches on the air without messing with a bunch of
  67. different hardware.
  68.  
  69. Re framing structures for HF: we definitely see eye-to-eye on this one.  Dump
  70. HDLC and adopt a robust frame sync strategy?  Right On!  We should have a
  71. selective-repeat ARQ datalink protocol too.  The new framing structure will
  72. allow us to use coding and signal processing to drag those packets out of the
  73. noise.  For more food for thought, dig up the following article:
  74.  
  75. D. Chase, "Code combining - a maximum-likelihood decoding approach for
  76. combining an arbitrary number of noisy packets", IEEE Trans. Commun., vol.
  77. COM-33, p. 385, May 1985.
  78.  
  79. I see Franklin also mentioned Chase - he is the guru of soft-decision decoding
  80. of block codes.  Franklin, are you at liberty to disclose some details of the
  81. work you did in this area?
  82.  
  83. 73, Barry
  84.  
  85.  
  86. #: 73531 S17/TAPR NNC/DSP
  87.     07-Apr-88  21:21:33
  88. Sb: #73521-#HF Modems, Part 2
  89. Fm: Franklin Antonio, N6NKF 76337,1365
  90. To: Barry McLarnon VE3JF 71470,3651 (X)
  91.  
  92. Your question strikes at the heart of the issue i've been struggling with for
  93. the past few months.  An awful lot of the work i've done in this area has been
  94. done for, well i guess i should call it "work".  If work and hobby were less
  95. related, i'd be having a much easier time with these issues. I have to figure
  96. this out for myself.  I would imagine you may have some of the same conflicts?
  97. How do you deal with it?
  98.  
  99. Re Chase / Golay, etc...  Two years ago, i wrote a chase-algorithm [24,12]
  100. Golay decoder routine.  I did it as part of "work", and as a result, cannot
  101. make it available to the amateur effort.  Seems a shame at one level, but of
  102. course i cannot violate the trust of my co-workers.  Whole reason i gotgot
  103. interested in ham radio again a couple of years ago was to do technical stuff
  104. like this, and now i find it difficult because of its similarity to work.
  105. Sigh.
  106.  
  107.  
  108. #: 73699 S17/TAPR NNC/DSP
  109.     11-Apr-88  08:11:52
  110. Sb: #73531-#HF Modems, Part 2
  111. Fm: Barry McLarnon VE3JF 71470,3651
  112. To: Franklin Antonio, N6NKF 76337,1365 (X)
  113.  
  114. It is a big problem, and I'm sure Bob and some of the others are wrestling
  115. with it as well.  I guess, as you say, everyone has to work this out for
  116. himself... in other words, apply "situation ethics".  My current situation is
  117. not too bad, as I work for a gov't research lab on unclassified projects, and
  118. much of our work becomes freely available in the open literature.  On the
  119. other hand, we also transfer technology to private industry for commercial
  120. exploitation, so the material transferred becomes proprietary in those
  121. instances.  I'd like to think there is a fine line we can walk, where we can
  122. make use of some of the "intellectual property" we've acquired from the work
  123. side, in the hobby side, without overstepping the bounds by using the details
  124. of actual implementations.  When in doubt, I probably err on the side of the
  125. hobby... :-)
  126.  
  127.  
  128. #: 73714 S17/TAPR NNC/DSP
  129.     11-Apr-88  10:04:54
  130. Sb: #73699-HF Modems, Part 2
  131. Fm: Franklin Antonio, N6NKF 76337,1365
  132. To: Barry McLarnon VE3JF 71470,3651 (X)
  133.  
  134. You say you've been archiving the DSP section? Paul Williamson, KB5MU, asked
  135. me whether an archive was available, and i didn't know the answer.  Paul was
  136. admitted to the section a few days ago, and wanted to catch up on ancient
  137. history.  Listening Paul?
  138.  
  139.  
  140. #: 73600 S17/TAPR NNC/DSP
  141.     09-Apr-88  08:17:27
  142. Sb: #73521-HF Modems, Part 2
  143. Fm: David Toth VE3GYQ 72255,152
  144. To: Barry McLarnon VE3JF 71470,3651 (X)
  145.  
  146. I have a test model ready to go whenever you guys want. It's called the HF
  147. Packet Network, and we can get ALL the guys to test the code (20+ stations per
  148. freq x 2 frequencies i.e. 14.109 and 10.149) ...
  149.  
  150. I know it is not as convenient as a simulation, but it is real and can be
  151. controlled.
  152. Just a useless offer <grin>
  153. Dave
  154.  
  155.  
  156. #: 74051 S17/TAPR NNC/DSP
  157.     18-Apr-88  16:05:48
  158. Sb: HF Modems, Part 2
  159. Fm: Bob McGwier N4HY 74615,1366
  160. To: Phil Karn, KA9Q 73210,1526
  161.  
  162. No problem doing soft decision decoding on these,  I do it all the time but I
  163. have the DAMNDEST time remembering what is or isn't transmittable if you catch
  164. the drift.  I will check into it and I am sure that Barry and Franklin will
  165. know about ways to soft decision decode these fellows, then I will know what
  166. the limits are. Bob
  167.  
  168. #: 73533 S17/TAPR NNC/DSP
  169.     07-Apr-88  21:30:33
  170. Sb: Queries
  171. Fm: Franklin Antonio, N6NKF 76337,1365
  172. To: Lyle Johnson, WA7GXD 76246,565 (X)
  173.  
  174. I received the promised return phone call from Beth Harwood of Analog Devices
  175. today.  She claims to have checked with engineering re possible effects of
  176. clocking the 7569 at 6.25 MHz.  The answer is that "it won't work" "it will
  177. miss codes" "it will probably work ok at 5.5 MHz". I thanked her for the
  178. return call, but did not inquire further. Her number is:  617-935-5565 
  179. X-2628.
  180.  
  181. On related issue... seems there are new cmos A/D & D/A announcements every
  182. day.  Just saw in ECN announcement from Linear Technology for LTC1092. 10 bit
  183. A/D, with sample & hold.  8-pin dip.  Serial interface (yuk). 20uS conversion
  184. time, $10.15 in 100 quantity.   Good news is it's >8 bits for reasonable price
  185. and small board area.  But, gee... serial interface? I'm not pushing this
  186. chip.. i just saw the blurb & thought i'd pass it on.
  187.  
  188.  
  189. #: 73538 S17/TAPR NNC/DSP
  190.     07-Apr-88  23:11:21
  191. Sb: AD7569
  192. Fm: Lyle Johnson, WA7GXD 76246,565
  193. To: Franklin Antonio
  194.  
  195. Franklin,
  196.  
  197. Well, I'll plan on letting it self-clock then using its internal oscillator.
  198. The down side is the "jitter" we'll see in conversion times, especially if we
  199. let the end of conversion trigger the D/A load (which we therefore won't!).
  200.  
  201. I appreciate the information.
  202.  
  203. I gave Dan and Eric and Chuck the last 150k or so from here and expect some
  204. feedback from them soon.
  205.  
  206. Onward!
  207.  
  208. Lyle
  209.  
  210.  
  211. #: 73689 S17/TAPR NNC/DSP
  212.     10-Apr-88  23:09:37
  213. Sb: #73561-#Dayton Hotel
  214. Fm: Tom Clark W3IWI 71260,3640
  215. To: Franklin Antonio, N6NKF 76337,1365 (X)
  216.  
  217. I've been trying to follow the heuristic discussions on the HF schemes
  218. and I'm getting a bit confused in the terminology. My problem is
  219. that I come from a different signal processing world (radio astronomy,
  220. replete with its own jargon pertaining mainly to signals that >>ARE<<
  221. noise, plus SETI).
  222. I have a modest proposal for those of us who have some ideas, but
  223. feel we are saying the same thing with a biorthogonal set of semantics
  224. (perhaps even from a parallel universe!). Bob M, Phil K, Franklin A,
  225. and Tom C will be at Dayton. Barry M >>>SHOULD<<< come (I'll twist
  226. his pointy little head if he doesn't, & I know Dr. Death has offered
  227. him a ride). Therefore, whatsay we plan to get together for a few
  228. hours and discuss the ideas INCLUDING defining each of our own set
  229. of terminology!   ;-)
  230. 73, Tom
  231.  
  232.  
  233. #: 73742 S17/TAPR NNC/DSP
  234.     12-Apr-88  02:33:03
  235. Sb: #73689-Dayton Hotel
  236. Fm: Phil Karn, KA9Q 73210,1526
  237. To: Tom Clark W3IWI 71260,3640 (X)
  238.  
  239. Yes! I think a late-nite bull session at Dayton, ideally in Tom Clark's
  240. hotel room, would be a perfect way to get the creative DSP juices
  241. flowing.  Tom can provide the liquid stimulants as he always does.  :-)
  242.  
  243. Tom -- re TCP/IP demo -- I'll have my NEC laptop, and that also has a
  244. CGA spigot.  A direct SLIP connection between two machines is sufficient
  245. to demonstrate the end-to-end capabilities, which are the important
  246. part.  But the more machines, the merrier.  It'll be fun to try the LCD
  247. projection display, I've been trying to find one of those for some time. 
  248.  
  249. I suspect, but do not actually know, that the Atlanta gang will be
  250. demoing tcp/ip on top of their 56kbps modems.  They did that last year
  251. with a pair of full-blown ATs. 
  252.  
  253. Phil
  254.  
  255.  
  256. #: 73750 S17/TAPR NNC/DSP
  257.     12-Apr-88  08:01:41
  258. Sb: #73689-#Dayton Hotel
  259. Fm: Barry McLarnon VE3JF 71470,3651
  260. To: Tom Clark W3IWI 71260,3640 (X)
  261.  
  262. Ouch!  Alright, already, I'll come... but I may have to get you to explain to
  263. my wife why this is so important (keeping the Free World safe from bit errors,
  264. etc... ?).  :-)
  265.  
  266. Barry
  267.  
  268.  
  269. #: 73822 S17/TAPR NNC/DSP
  270.     14-Apr-88  08:29:43
  271. Sb: #73750-#Dayton Hotel
  272. Fm: HamNet SysOp Scott W3VS 76703,407
  273. To: Barry McLarnon VE3JF 71470,3651 (X)
  274.  
  275. Barry,
  276.  
  277. Have you got a hotel room arranged for Dayton?  If not, you can have mine...
  278. arranged through the TAPR office.  I'm not able to attend this year due to
  279. work commitments.
  280.  
  281. Scott
  282.  
  283. 1 Reply
  284.  
  285. #: 73833 S17/TAPR NNC/DSP
  286.     14-Apr-88  13:01:55
  287. Sb: #73822-#Dayton Hotel
  288. Fm: David Toth VE3GYQ 72255,152
  289. To: HamNet SysOp Scott W3VS 76703,407 (X)
  290.  
  291. Scott, Barry is coming down with me and a few others and has a room with us.
  292. 73, Dave
  293.  
  294.  
  295. #: 73840 S17/TAPR NNC/DSP
  296.     14-Apr-88  17:30:01
  297. Sb: #73833-Dayton Hotel
  298. Fm: HamNet SysOp Scott W3VS 76703,407
  299. To: David Toth VE3GYQ 72255,152 (X)
  300.  
  301. OK on Barry having a room.  Anybody want mine?
  302.  
  303. Scott
  304.  
  305.  
  306. #: 73787 S17/TAPR NNC/DSP
  307.     12-Apr-88  23:34:25
  308. Sb: #73689-#Dayton Hotel
  309. Fm: David Toth VE3GYQ 72255,152
  310. To: Tom Clark W3IWI 71260,3640 (X)
  311.  
  312. Barry IS coming with us.
  313. 73, Dave
  314.  
  315.  
  316. #: 73850 S17/TAPR NNC/DSP
  317.     14-Apr-88  20:35:00
  318. Sb: #73787-Dayton Hotel
  319. Fm: Tom Clark W3IWI 71260,3640
  320. To: David Toth VE3GYQ 72255,152 (X)
  321.  
  322. Great -- don't have to send Guido and Sonny north of the border to
  323. do persuasion!
  324.  
  325.  
  326. #: 73607 S17/TAPR NNC/DSP
  327.     09-Apr-88  09:44:10
  328. Sb: #TMP320C15
  329. Fm: Lyle Johnson, WA7GXD 76246,565
  330. To: Tom Clark
  331.  
  332. Tom,
  333.  
  334. I gave Cris the TMP320C15 processor yesterday.  She should have sent it out,
  335. so you will probably receive it by the middle of next week.  I have no way of
  336. checking to see if it will work at 25 MHz or not, so...
  337.  
  338. I also note that the old GI (I think they call themselves MicroSemi now) just
  339. announced a 32 MHz version of the 320C10.  If we can get by without the
  340. additional memory of the '15, we can drop our cycle times to 125 nSec rather
  341. than 160 nSec and save a few dollars in the process.
  342.  
  343. I suspect the memory is more valuable than the speed, but thought I'd mention
  344. it.
  345.  
  346. Lyle
  347.  
  348. 1 Reply
  349.  
  350. #: 73690 S17/TAPR NNC/DSP
  351.     10-Apr-88  23:09:51
  352. Sb: #73607-TMP320C15
  353. Fm: Tom Clark W3IWI 71260,3640
  354. To: Lyle Johnson, WA7GXD 76246,565 (X)
  355.  
  356. Thanks Lyle. I'll look forward to seeing it.
  357. FYI -- for the 'travelling circus' at Dayton I'll be bringing an
  358. XT clone (the old Mitsubishi that ran the IWI BBS for a couple of
  359. years). I have access (from work) to one of the new transmission
  360. LCD devices that allows a CGA screen (in monochrome) to be displayed
  361. with a viewgraf machine. That way the entire audience can really
  362. see the screen (for a change). [Phil -- how do you want to demo NET?
  363. that machine could either be used on a SLIP link or I could drop
  364. an ethernet board into it].
  365.  
  366.  
  367. #: 73617 S17/TAPR NNC/DSP
  368.     09-Apr-88  14:09:13
  369. Sb: #HF Modems
  370. Fm: Franklin Antonio, N6NKF 76337,1365
  371. To: Barry McLarnon VE3JF 71470,3651 (X)
  372.  
  373. Barry, i saw some comments go by a while back re peak-to-average power ratio
  374. for sum of sinusoids.  Seem to remember it was a msg from you to Tom C. The
  375. msg must have scrolled off the end of the universe, as i cannot find it now. 
  376. Seem to remember that you gave a formula.  Is this in the literature anyplace?
  377. If not, could you repeat the formula?
  378.  
  379.  
  380. #: 73700 S17/TAPR NNC/DSP
  381.     11-Apr-88  08:12:25
  382. Sb: #73617-#HF Modems
  383. Fm: Barry McLarnon VE3JF 71470,3651
  384. To: Franklin Antonio, N6NKF 76337,1365 (X)
  385.  
  386. I'll do better than that... I'll dust off that message and ship you a copy in
  387. its entirety.  I've been archiving all of the DSP discussions here since about
  388. the beginning of February.  It's now up to about 300K of text!
  389.  
  390. A few more points that I left out of the original posting:
  391.  
  392. - There is a perfectly good term for peak-to-average ratio which we should
  393.   make use of, namely crest factor (no puns about preventing cavities,
  394.   please!)
  395.  
  396. - Since we are normally comparing multitone formats to a single tone, which
  397.   itself has a 3 dB crest factor, we should subtract 3 dB from the multitone
  398.   figures to get to get the true relative rating.
  399.  
  400. - The reference for the data on crest factors of phase-controlled multitone
  401.   signals is: S. Boyd, "Multitone signals with low crest factor", IEEE Trans.
  402.   Circuits Syst., Vol. CAS-33, Oct. 1986, pp. 1018-1022.
  403.  
  404.  
  405. #: 73713 S17/TAPR NNC/DSP
  406.     11-Apr-88  10:01:27
  407. Sb: #73700-HF Modems
  408. Fm: Franklin Antonio, N6NKF 76337,1365
  409. To: Barry McLarnon VE3JF 71470,3651 (X)
  410.  
  411. Crest factor?  Never heard of it.  I think i've been computing the Colgate
  412. factor.  I tend to think of signals in the two-dimensional model, and look at
  413. the length of the resulting vector.  When it stays on the unit circle, as it
  414. does with a single tone, then peak=avg, and i call that a peak/avg ratio of
  415. 0db.  I'll go look up that paper immediately.
  416.  
  417.  
  418. #: 73731 S17/TAPR NNC/DSP
  419.     11-Apr-88  22:01:29
  420. Sb: #73700-#HF Modems
  421. Fm: Tom Clark W3IWI 71260,3640
  422. To: Barry McLarnon VE3JF 71470,3651 (X)
  423.  
  424. Barry -- pull me off a copy of the collected annals of DSPdom too
  425. for inclusion with the distribution disks Bob & I send out.
  426. On the next disks I hope to also have Phil's 'sounds' but I have
  427. to do some archive splitting. He FTPd me one 900kbyte long .ARC
  428. file! But some of the 'sounds' he included are either scatalogical
  429. or X-rated and probably shouldn't be circulated   ;-)
  430.  
  431.  
  432. #: 73765 S17/TAPR NNC/DSP
  433.     12-Apr-88  13:06:30
  434. Sb: #73731-HF Modems
  435. Fm: Barry McLarnon VE3JF 71470,3651
  436. To: Tom Clark W3IWI 71260,3640 (X)
  437.  
  438. OK, I'll bring several copies of the DSP Chronicles with me to Dayton for
  439. distribution to the folks on the team.
  440.  
  441. Barry
  442.  
  443.  
  444. #: 73740 S17/TAPR NNC/DSP
  445.     12-Apr-88  01:21:56
  446. Sb: #73700-#HF Modems
  447. Fm: Franklin Antonio, N6NKF 76337,1365
  448. To: Barry McLarnon VE3JF 71470,3651 (X)
  449.  
  450. I picked up a copy of the Boyd article, and the Ouderaa, Schoukens, Renneboog
  451. comments (Sept '87 IEEE-CAS).  Now i see that your definition of "crest
  452. factor" is just 3db greater than my "peak/avg power". This article blew me
  453. away.  The Shapiro-Rudin sequences are amazing. Just don't look like they'll
  454. do the trick, do they?  Nonituitive.
  455.  
  456. Problem is, i'm not clear on how to apply this to our benefit. They provide
  457. phases which will produce a reasonable crest factor IF YOU WANT ALL THE
  458. EQUALLY SPACED TONES IN SOME BAND.  We want N out of M tones in some band.  So
  459. suppose we have possible tones (evenly spaced) numbered 0, 1, 2, 3, 4, 5, 6,
  460. 7, 8.  Now i want only tones 1, 3, 7 turned on.  What are the correct phases
  461. of these three tones for low crest factor?  Can i get the answer out of this
  462. paper?
  463.  
  464.  
  465. #: 73766 S17/TAPR NNC/DSP
  466.     12-Apr-88  13:07:29
  467. Sb: #73740-#HF Modems
  468. Fm: Barry McLarnon VE3JF 71470,3651
  469. To: Franklin Antonio, N6NKF 76337,1365 (X)
  470.  
  471. Fascinating, isn't it?  Whether it's useful is quite another matter.  Thanks
  472. for finding that follow-up letter, which I hadn't come across.
  473.  
  474. I was particularly taken with 32-tone Newman signal, which resembles a swept
  475. tone.  This suggests a different approach to minimizing crest factor, namely,
  476. start with a constant-envelope (or nearly so, at least) signal that has an
  477. approximately flat magnitude spectrum over the bandwidth of interest.  In this
  478. case, it is a chirp (linear FM) signal.  Then do a complex DFT on the signal,
  479. with the sample rate corresponding to the desired tone spacing.  Then we can
  480. use tones to synthesize a signal resembling the constant-envelope signal we
  481. started with by setting the tone amplitudes to be all the same, and using the
  482. phases that we derived from the DFT.
  483.  
  484. Getting back to your question re whether we can use the results of this paper
  485. to minimize the crest factor for a subset of the tones, I think the answer
  486. clearly is NO.  Anything we do to modulate information onto the ensemble of
  487. tones, whether it be selecting n-of-m, OOK, FSK, PSK, or what have you, will
  488. violate the constraints and cause the crest factor to increase.  In a sense,
  489. we have used up all the available degrees of freedom in order to minimize the
  490. crest factor, and have none left over to transmit information with!
  491.  
  492. When the tones are not equally spaced, as in the n-of-m or multitone OOK
  493. schemes we've been talking about, I think we would have to resort to a
  494. computer search for the optimum phases of the component tones for EACH
  495. POSSIBLE SYMBOL.  Once found, they can be stored in a lookup table which is
  496. referenced by the DSP modulator.  This seems workable for a 300 bps/50 baud
  497. modem with 64 possible symbols, but gets unwieldy when you think about higher
  498. bit rates (which, of course, is exactly where we need it most).  A colleague
  499. of mine has done some work on using the steepest descent algorithm to minimize
  500. crest factors when the tones are not equally spaced (S. Shlien, "Minimization
  501. of the peak amplitude of a waveform", Signal Processing, Vol.14, No.1, Jan.
  502. 1988).
  503.  
  504.  
  505. #: 73849 S17/TAPR NNC/DSP
  506.     14-Apr-88  20:34:49
  507. Sb: #73766-#HF Modems
  508. Fm: Tom Clark W3IWI 71260,3640
  509. To: Barry McLarnon VE3JF 71470,3651 (X)
  510.  
  511. Re the Newman (Alfred E.?) chirp scheme. It sounds like this is a
  512. group delay encoding trick since group delay = - (d phase)/(d freq)
  513. [oh to have math symbols available!]. Given the dispersive character
  514. of the ionosphere I fear this kind of scheme is frought with peril.
  515. I suspect we'd spend all our computing horsepower (and more) trying
  516. to adaptively equalize delay twiddles from the medium.
  517.  
  518.  
  519. #: 73899 S17/TAPR NNC/DSP
  520.     15-Apr-88  13:59:47
  521. Sb: #73849-HF Modems
  522. Fm: Barry McLarnon VE3JF 71470,3651
  523. To: Tom Clark W3IWI 71260,3640 (X)
  524.  
  525. What, me worry?
  526.  
  527. I wasn't proposing this as a signalling technique... just thought it was
  528. interesting that that particular mathematical trick to minimize crest factor
  529. of a group of sinusoids turned out to synthesize a chirp-like waveform.  Of
  530. course, if we really wanted to use a chirp, it would be easier to use a
  531. dispersive delay line to generate and demodulate it.  Chirp modulation
  532. actually has been used successfully in HF modems as a spread-spectrum
  533. technique for beating multipath, e.g., do an "up-chirp" to send a 1, and a
  534. "down-chirp" to send a 0.  But you need bandwidth >> data rate to get a decent
  535. amount of processing gain out of it, so it is only good for low data rates (<
  536. 300 bps) if you are feeding it through an SSB rig.
  537.  
  538.  
  539. #: 73701 S17/TAPR NNC/DSP
  540.     11-Apr-88  08:13:21
  541. Sb: #73617-#HF Modems
  542. Fm: Barry McLarnon VE3JF 71470,3651
  543. To: Franklin Antonio, N6NKF 76337,1365 (X)
  544.  
  545. Tom, things aren't quite as bad as they seem, and we should not abandon all
  546. hope of using multitone modems.  Here's why:
  547.  
  548. Your estimate of the PAR is a little on the high side.  When N equal-amplitude
  549. sinusoids are added together, the PAR of the resulting signal is nominally
  550. equal to 20*log[SQRT(2N)].  For N = 16, this works out to about 15 dB, and for
  551. N = 32, it is about 18 dB (I am ignoring for the moment, the varying number of
  552. simultaneous tones if OOK is used).
  553.  
  554. Also: up to a point, you can clip the peaks of the waveform (before applying
  555. it to the SSB modulator) without doing any harm.  The limit is reached when
  556. the "self-noise" from intermod products start to have a significant effect on
  557. the bit error rates.  Commercial 16-tone modem systems are typically run at 3
  558. to 5 dB higher average power than that dictated by the PAR.
  559.  
  560. Here's an interesting footnote:  The reason I referred to the PAR above as
  561. nominal is that it can be reduced if we put some constraints on the sinusoids.
  562. The first constraint is that the tone frequencies be equally spaced, which we
  563. want anyway.  Now if we control the phases of the tones (easy with DSP!), we
  564. can reduce the PAR quite dramatically. The absolute worst choice is to start
  565. them all in phase - then we get no improvement at all.  However, with the
  566. proper choice of just two different phases, 0 and pi, for each tone, the PAR
  567. can be made MUCH lower.  For N = 32, the PAR can be reduced to 6 dB.  And
  568. there is an even better algorithm that requires a different phase shift for
  569. each tone (which can be stored in a look-up table). It results in a PAR of 4.6
  570. dB (!) for N = 32, and the PAR is <6 dB for ALL N. For large N, it produces a
  571. near-constant-envelope signal that bears a striking resemblance to a swept
  572. tone.  The bad news is, if we start phase- or amplitude modulating the tones,
  573. we upset the applecart and the PAR starts heading back up.  Everything is fine
  574. as long as we don't try and transmit any information! :-)
  575.  
  576. 73, Barry
  577.  
  578.  
  579. #: 73732 S17/TAPR NNC/DSP
  580.     11-Apr-88  22:01:42
  581. Sb: #73701-HF Modems
  582. Fm: Tom Clark W3IWI 71260,3640
  583. To: Barry McLarnon VE3JF 71470,3651 (X)
  584.  
  585. Thanks for the comments Barry. I have been meaning to do a simulation
  586. of multi-tone schemes with different spacings and initial phases.
  587. Franklin's Crest/Colgate comment hilights one of the reasons I think
  588. it would be splendid if we could meet in Dayton for discussons of
  589. orthogonal polynomials and related topics. Can you come?
  590.  
  591.  
  592. #: 74007 S17/TAPR NNC/DSP
  593.     17-Apr-88  20:23:07
  594. Sb: HF Modems
  595. Fm: Bob McGwier N4HY 74615,1366
  596. To: Barry McLarnon VE3JF 71470,3651 (X)
  597.  
  598. Sounds like a good plan.  Dave sent me a good message bearing great news! Bob
  599.  
  600.  
  601. #: 74053 S17/TAPR NNC/DSP
  602.     18-Apr-88  16:06:34
  603. Sb: HF Modems
  604. Fm: Bob McGwier N4HY 74615,1366
  605. To: Barry McLarnon VE3JF 71470,3651 (X)
  606.  
  607. 1800 Hz sounds right.   These VBP tuning rigs are nice. Bob
  608.  
  609. #: 73693 S17/TAPR NNC/DSP
  610.     10-Apr-88  23:10:17
  611. Sb: Meese
  612. Fm: Tom Clark W3IWI 71260,3640
  613. To: N6NKF
  614.  
  615. Franklin -- tried to run your spectrum code at home where I have a VGA
  616. video (running EGA mode) plus a Mouse Systems serial mouse. The mouse
  617. is installed with the driver that is supposed to make it look like
  618. a Microsoft mouse. It doesn't work. No cursor appears, I can't move
  619. up & down the scroll bar. Pressing the buttons does non-reproducable
  620. things. What am I doing wrong?
  621. 73, Tom
  622.  
  623.  
  624. #: 73694 S17/TAPR NNC/DSP
  625.     10-Apr-88  23:10:27
  626. Sb: #S17 membership
  627. Fm: Tom Clark W3IWI 71260,3640
  628. To: Scott
  629.  
  630. I understand that Courtney Duncan, N5BF (now living in Pasadena)
  631. is on CIS. He is one of the DSPers and he told me that he does not
  632. have access to S17. Don't have his account number. Can you add him?
  633. 73, Tom
  634.  
  635. 1 Reply
  636.  
  637. #: 73828 S17/TAPR NNC/DSP
  638.     14-Apr-88  09:09:06
  639. Sb: #73694-#S17 membership
  640. Fm: HamNet SysOp Scott W3VS 76703,407
  641. To: Tom Clark W3IWI 71260,3640 (X)
  642.  
  643. Tom,
  644.  
  645. I've added Courtney to the group able to access Section 17.
  646.  
  647. Scott
  648.  
  649. 1 Reply
  650.  
  651. #: 73851 S17/TAPR NNC/DSP
  652.     14-Apr-88  20:35:20
  653. Sb: #73828-#S17 membership
  654. Fm: Tom Clark W3IWI 71260,3640
  655. To: HamNet SysOp Scott W3VS 76703,407 (X)
  656.  
  657. Thanks Scott -- now another one, if you please. Richard (Rick) Hambly,
  658. WB2TNL from Annapolis just joined CIS. He has one of the TAPR/AMSAT
  659. boards, and in a prior incarnation (when working for Harris) did
  660. some work on adaptive HF modems. Rick is now a senior engineer with
  661. AIRINC working on aeronautical digital schemes. Rick is also sysop
  662. of the W3ZH BSS.
  663. Thanks, Tom
  664.  
  665. 1 Reply
  666.  
  667. #: 73878 S17/TAPR NNC/DSP
  668.     15-Apr-88  08:30:34
  669. Sb: #73851-#S17 membership
  670. Fm: HamNet SysOp Scott W3VS 76703,407
  671. To: Tom Clark W3IWI 71260,3640 (X)
  672.  
  673. Tom,
  674.  
  675. I just added Rick Hambly, WB2TNL, to the Section 17 list also.  Any others?
  676.  
  677. Scott
  678.  
  679. 1 Reply
  680.  
  681. #: 74011 S17/TAPR NNC/DSP
  682.     17-Apr-88  20:53:18
  683. Sb: #73878-#S17 membership
  684. Fm: Tom Clark W3IWI 71260,3640
  685. To: HamNet SysOp Scott W3VS 76703,407 (X)
  686.  
  687. Scott -- one more to add: John Connor, WD0FHG from Colo. Spgs.,
  688. # 72165,743. John was one of the original adventurous 10 to get
  689. the 32010 boards and in a fone call today said something like
  690. "Oh -- is there a DSP group on CIS?". Guess I really need to poll
  691. all the original adventurers!
  692.  
  693.  
  694. #: 73841 S17/TAPR NNC/DSP
  695.     14-Apr-88  17:30:10
  696. Sb: #Crest Factor Invariance?
  697. Fm: Franklin Antonio, N6NKF 76337,1365
  698. To: Barry McLarnon 71470,3651 (X)
  699.  
  700. You make a waveform and push it in the audio input of an SSB rig, then it
  701. gets frequency shifted to HF, and goes to a power amplifer.  We are concerned
  702. with the crest factor of the waveform as it hits the PA.  This will be the
  703. same as the crest factor of the waveform we put in the audio input if crest
  704. factor is invariant under frequency shift.  Is it?  I haven't found a 
  705. theoretical argument one way or the other, but here are some calculations...
  706.  
  707.                        peak    rms
  708. S(1) + S(2) + S(3)     2.50   1.225
  709. S(2) + S(3) + S(4)     2.75   1.225
  710. S(5) + S(6) + S(7)     2.95   1.225
  711.  
  712. where, S(f) = Sin(2pi*f*t), t in the interval [0,1].  So, S(1)+S(2)+S(3) 
  713. would appear to change its crest factor when frequency shifted.  Check out my
  714. calculations here; i could be fouled up.  If crest factor is not invariant
  715. under frequency shift, then i'm not sure we know how to generate audio 
  716. waveforms that will produce a low crest factor at the xmit PA.  
  717.  
  718.  
  719. #: 73852 S17/TAPR NNC/DSP
  720.     14-Apr-88  20:35:45
  721. Sb: #73841-#Crest Factor Invariance?
  722. Fm: Tom Clark W3IWI 71260,3640
  723. To: Franklin Antonio, N6NKF 76337,1365 (X)
  724.  
  725. Franklin -- is the SSB xmtr has no filter distortion and all stages
  726. are perfectly linear, then the relative amplitudes and phases of
  727. all baseband components map directly to RF. Just think of each tone
  728. as a phasor, spinning merrily. All the perfect SSB xmtr does is to
  729. spin all tones faster by the same amount.
  730. If the SSB receiver is perfectly on frequency but has no way to re-
  731. construct the phase of the xmtr's oscillator, then it de-spins them
  732. but adds a constant phase shift to all components (the unknown phase
  733. difference between the LOs).
  734. It is only when the perfect filter (including the ionosphere as a
  735. dispersive filter whose properties can, at best, be only known in
  736. a statistical sense) and the perfect amplifier hypothesis breaks
  737. down that we get into trouble.
  738.  
  739.  
  740. #: 73867 S17/TAPR NNC/DSP
  741.     15-Apr-88  04:20:26
  742. Sb: #73852-Crest Factor Invariance?
  743. Fm: Franklin Antonio, N6NKF 76337,1365
  744. To: Tom Clark W3IWI 71260,3640 (X)
  745.  
  746. I agree with your statement.  Pls reread my original msg. The SSB xmtr
  747. frequency shifts the input signal.  If crest factor is not invariant under
  748. frequency shift, then the crest factor of the signal at the PA (where we are
  749. voltage limited) will not be the same as the crest factor of the input audio
  750. signal.  That's all i was saying.
  751.  
  752. We also need to examine the magnitude of phase shifts within the SSB rig,
  753. (which are essentially all in the crystal filters).  Sadly, many rigs have two
  754. crystal filters, and use both of them on both xmit and rcv. But before we get
  755. into details like phase shifts, we oughta make sure we're understanding the
  756. effect of the frequency shift, which is more fundamental.
  757.  
  758. I think you misunderstood my original mail.  Sounds like you interpreted my
  759. concern as being the 2nd order effect from mistuning of the rcvr, or something
  760. like that.  No.  When i say frequency shift, i'm talking about the fundamental
  761. SSB mixing operation going on in the transmitter, ie in at 1kHz, out at 7MHz.
  762.  
  763.  
  764. #: 73900 S17/TAPR NNC/DSP
  765.     15-Apr-88  14:00:24
  766. Sb: #73841-#Crest Factor Invariance?
  767. Fm: Barry McLarnon VE3JF 71470,3651
  768. To: Franklin Antonio, N6NKF 76337,1365 (X)
  769.  
  770. Good point!  The crest factor is definitely NOT invariant under a frequency
  771. shift.  If we have a baseband signal s(t) and apply it to an SSB modulator to
  772. shift it to RF, the envelope of the new signal becomes:
  773.  
  774.          2          2  0.5
  775. {  [s(t)]  +  [h(t)]  }
  776.  
  777. where h(t) is the Hilbert transform of s(t).  The only signal whose envelope
  778. is invariant under this transformation is a single sine wave.  Whether the
  779. crest factor of a given signal is greatly altered by the transformation
  780. depends entirely on how well-behaved its Hilbert transform is.  For instance,
  781. the Hilbert transform of a square wave has infinite peaks, so you can get a
  782. really nasty peaky RF waveform if you feed one into an SSB transmitter.
  783. Fortunately, the Hilbert transform of most signals of interest does not blow
  784. up like this, and I think the effect of SSB modulation on the crest factor of
  785. signals like voice or multitone FSK is quite small.
  786.  
  787. I just read Tom's reply to you, and I think he is skating on thin ice.
  788. Conventional mixing produces a DSB signal which preserves the envelope of the
  789. baseband signal, but SSB modulation does not.
  790.  
  791.  
  792. #: 73915 S17/TAPR NNC/DSP
  793.     15-Apr-88  21:47:59
  794. Sb: #73900-#Crest Factor Invariance?
  795. Fm: Tom Clark W3IWI 71260,3640
  796. To: Barry McLarnon VE3JF 71470,3651 (X)
  797.  
  798. It looks to me that the 'thin ice' is only that the DC component
  799. of the baseband signal is indeterminate in the SSBSC case.
  800. .
  801. Franklin's point on filters is well taken. In past years I spent
  802. a lot of effort characterizing the filters (many are ceramic) in
  803. various radios for our satellite links. I found that the stock
  804. filters used in FT726's were very bad both for 1200 baud FSK and
  805. 400 baud Manchester (equivalent to 800 baud biphase) PSK. PSK was
  806. even more twichy with the 1200 baud modems.
  807. FT726s with the cheap Jap ceramic filters would work at 1200 baud
  808. only on LSB, but not on upper, due to the combination of filter and
  809. radio (audio) passband problems. The PSK data had to be centered
  810. at 1500-1600 Hz.
  811. Took a look at Kenwood and was very impressed with TS711/811 for
  812. VHF and TS940 on HF (that's why I bought them). The 711/811 have
  813. a bit more amplitude slope with frequency than I'd like but the group
  814. delay performance seems pretty good. Never tried ICOMs after the
  815. IC720 which was also quite good.
  816. In general my impression is that the filters in most modern radios
  817. are pretty good. Make sure that the modulation spectrum only fills
  818. about the central 80% of the passband, since the multi-pole filters
  819. give horrendous delay distortion as you get near the filter skirts.
  820. .
  821. Franklin -- never saw a reply on mouses -- does your interface assume
  822. stock Microsoft mouse?
  823.  
  824.  
  825. #: 73928 S17/TAPR NNC/DSP
  826.     16-Apr-88  01:48:28
  827. Sb: #73915-Crest Factor Invariance?
  828. Fm: Franklin Antonio, N6NKF 76337,1365
  829. To: Tom Clark W3IWI 71260,3640 (X)
  830.  
  831. Thank you for the summary of your SSB rig filter results.  I had been meaning
  832. to ask you for same, but you beat me to it.
  833.  
  834. Re mouse interface in my spectrum analyzer pgm.. I assume the presence of a
  835. mouse driver for whatever mouse you have.  I make mouse driver calls that are
  836. compatible with both the microsoft mouse driver and the mouse systems corp
  837. mouse driver.  (and have tested with both)  I assume that most clone mice come
  838. with compatible drivers, and therefore should work.
  839.  
  840. Re filters again... how many poles in typical SSB rig IF filter?  maybe 6?
  841.  
  842.  
  843. #: 74049 S17/TAPR NNC/DSP
  844.     18-Apr-88  14:40:17
  845. Sb: #73915-#Crest Factor Invariance?
  846. Fm: Barry McLarnon VE3JF 71470,3651
  847. To: Tom Clark W3IWI 71260,3640 (X)
  848.  
  849. Tom, I think we're talking apples and oranges here.  The SSB signal can
  850. certainly be demodulated to yield an exact replica of the original baseband
  851. signal (with the possible exception, as you say, of a DC component).  All I'm
  852. saying is that the MODULATED SSB signal that you transmit will in general have
  853. a different waveform and crest factor than the baseband signal.  If the SSB
  854. waveform is ill-behaved, that makes it harder to transmit it faithfully such
  855. that the baseband signal can be recovered at the demodulator.
  856.  
  857.  
  858. #: 74056 S17/TAPR NNC/DSP
  859.     18-Apr-88  16:33:37
  860. Sb: #74049-#Crest Factor Invariance?
  861. Fm: Bob McGwier N4HY 74615,1366
  862. To: Barry McLarnon VE3JF 71470,3651 (X)
  863.  
  864. I don't understand this.  Let us suppose that the baseband modulation is (say)
  865. 300 Hz wide and I multiply it by a complex sinusoid (modulate in a fashion
  866. that will allow me to derive SSB, these are completely equivalent). The
  867. amplitude of the sum of the tones (even multiplied) is less than or equal to
  868. the sum of the amplitudes by Pythagorean theorem.  The amplitude of the
  869. individual tones is TOTALLY UNAFFECTED by the multiplication by the complex
  870. sinusoid and the sum of the baseband waveforms is less than max over the sum
  871. of the amplitudes of the individuals making it up.  Thus the crest factor
  872. would be unaffected since it is this max.  What have I missed? If the 300Hz
  873. were put in the center of the SSB radio filters and it were reasonably flat
  874. etc etc is the reason for that at the beginning. Bob
  875.  
  876.  
  877. #: 74065 S17/TAPR NNC/DSP
  878.     18-Apr-88  20:55:03
  879. Sb: #74056-#Crest Factor Invariance?
  880. Fm: Franklin Antonio, N6NKF 76337,1365
  881. To: Bob McGwier N4HY 74615,1366 (X)
  882.  
  883. I have worked out an explanation of the mathematics, and am preparing to type
  884. up and upload same.  Crest factor is defn'tly affected by SSB modulation.
  885. Darned hard to type this in plain ascii file without math symbols, etc.
  886.  
  887.  
  888. #: 74109 S17/TAPR NNC/DSP
  889.     19-Apr-88  16:54:10
  890. Sb: #74065-Crest Factor Invariance?
  891. Fm: Bob McGwier N4HY 74615,1366
  892. To: Franklin Antonio, N6NKF 76337,1365 (X)
  893.  
  894. Please do since I am really confused.  You should have seen me trying to do
  895. differential equations and multiple integrals in ascii before a meeting in
  896. Boulder last year so that the Phase IV team could see my attitude control work
  897. for the geo satellite.  Tom can attest to the fact that it was painful to say
  898. the least. Bob
  899.  
  900.  
  901.  
  902.  
  903. #: 74101 S17/TAPR NNC/DSP
  904.     19-Apr-88  14:34:17
  905. Sb: #74056-#Crest Factor Invariance?
  906. Fm: Barry McLarnon VE3JF 71470,3651
  907. To: Bob McGwier N4HY 74615,1366 (X)
  908.  
  909. The only incorrect statement you've made is "the crest factor would be
  910. unaffected since it is this max".  The crest factor can be much less than the
  911. sum of the max amplitudes of the individual sinusoids if you're clever about
  912. how you choose their frequencies, amplitudes, and phases.  The problem is that
  913. the SSB frequency shift messes up the relationship you've so carefully
  914. constructed.
  915.  
  916. Consider what it takes to make a signal with a low crest factor like a square
  917. wave: a series of odd-order harmonically-related sinusoids with just the right
  918. amplitude and phase.  In other words, a bunch of phasors spinning merrily in
  919. sync so that they never can gang up and create a big peak.  Now if we do a
  920. frequency shift, we have destroyed the harmonic relationship.  The series
  921. becomes divergent, and the phasors are free to run amok and mess up the crest
  922. factor.
  923.  
  924. Barry
  925.  
  926.  
  927. #: 74113 S17/TAPR NNC/DSP
  928.     19-Apr-88  16:54:42
  929. Sb: #74101-Crest Factor Invariance?
  930. Fm: Bob McGwier N4HY 74615,1366
  931. To: Barry McLarnon VE3JF 71470,3651
  932.  
  933. I agree that can be done so long as the frequencies are not rationally
  934. related.  That is all that means.  They must have an irrational ONLY
  935. relationship to fall below the max amplitude or else you are guaranteed that
  936. the max amplitude will be achieved.  This is like beat notes achieving the sum
  937. of the amplitudes only if the angular frequencies are rationally related. If
  938. what I have said here is wrong, I am really confused. Bob
  939.  
  940.  
  941.  
  942.  
  943. #: 73926 S17/TAPR NNC/DSP
  944.     16-Apr-88  01:40:13
  945. Sb: #73900-Crest Factor Invariance?
  946. Fm: Franklin Antonio, N6NKF 76337,1365
  947. To: Barry McLarnon VE3JF 71470,3651 (X)
  948.  
  949. Oh.  Of course!  Ok, now i'm calibrated again.  Now i remember why i've always
  950. looked at this sort of thing using the complex signal model.  I will go back
  951. to that way of thinking immediately.
  952.  
  953.  
  954.  
  955.  
  956. #: 74012 S17/TAPR NNC/DSP
  957.     17-Apr-88  20:53:28
  958. Sb: 320C15NL chip
  959. Fm: Tom Clark W3IWI 71260,3640
  960. To: Lyle, WA7GXD
  961.  
  962. The sample chip arrived Saturday. Assuming it works OK, I'll pop
  963. it into the board we will use for Dayton demo.
  964.  
  965.  
  966. #: 74069 S17/TAPR NNC/DSP
  967.     18-Apr-88  21:08:55
  968. Sb: #RV-FFT's
  969. Fm: Franklin Antonio, N6NKF 76337,1365
  970. To: Bob McGwier 74615,1366 (X)
  971.  
  972. Found yet another article on Real-Valued FFTs that appears to be very similar
  973. to the Sorensen et al paper.  "Improved Fourier and Hartley Transform
  974. Algorithms application to Cyclic Convolution of Real Data" by Duhamel &
  975. Vetterli, IEEE-ASSP Jun '87.  Interesting data:  The article claims they wrote
  976. TMS32010 code that does 128-point real FFT in 572uS.  If i just multiply that
  977. up to what one would expect for a 1024-pt xform taking into account only
  978. required # arithmetic operations, i get 7mS!  Of course, 128 pts is small
  979. enough to fit in internal memory, so one should multiply in another factor of
  980. idunno what.  Vetterli is at Columbia U.  (martin@ctr.columbia.edu)  I sent
  981. him mail asking for the sources.  He forwarded my request to Duhamel (who
  982. works for a company called CNET in France somewhere).  He replied in the
  983. negative. Apparently CNET considers it proprietary.  Well poo.  These guys
  984. shouldn't be allowed to publish articles claiming discovery of new ("the
  985. best") algorithms without publishing source code.  That's the only proof that
  986. the algorithm is completely thought out!  I've read i dunno how many papers on
  987. the new Number-Theoretic-Transform techniques for example... everybody claims
  988. to have the next big hit algorithm, but none of them have thought it thru to
  989. the point where they have even programmed it... and they expect me to?
  990.  
  991. Back to Vetterli & Duhamel.. Does it sound like their FFT runs faster than the
  992. RVFFT you're writing?  If so, maybe it's worth a 2nd shot to see if they might
  993. donate same.  I delegate this task to you.  You're much more agressive than I.
  994.  
  995.  
  996. #: 74110 S17/TAPR NNC/DSP
  997.     19-Apr-88  16:54:17
  998. Sb: #74069-RV-FFT's
  999. Fm: Bob McGwier N4HY 74615,1366
  1000. To: Franklin Antonio, N6NKF 76337,1365 (X)
  1001.  
  1002. Yes I found that one in the same journal you pointed out to me and have a copy
  1003. of it.  I am working on that code now.  Tom picked up your board a little
  1004. while ago and will be bringing it to Dayton.  See you there. Bob
  1005.  
  1006.  
  1007.  
  1008.  
  1009. #: 74111 S17/TAPR NNC/DSP
  1010.     19-Apr-88  16:54:27
  1011. Sb: #74069-RV-FFT's
  1012. Fm: Bob McGwier N4HY 74615,1366
  1013. To: Franklin Antonio, N6NKF 76337,1365 (X)
  1014.  
  1015. Sure I will go after them.  Etienne Pardoux, their boss, invited me to give a
  1016. talk there and at INRIA next spring.  Think I should include that in the price
  1017. of admission? I will definitely try and code that.  I was already going to do
  1018. all of them as I believe, as you do, that "the proof is in the pudding" or the
  1019. code as it were. Bob
  1020.  
  1021.  
  1022.  
  1023.  
  1024. #: 74080 S17/TAPR NNC/DSP
  1025.     19-Apr-88  06:24:49
  1026. Sb: Crest Factor ***!!!***
  1027. Fm: Franklin Antonio, N6NKF 76337,1365
  1028. To: ALL
  1029.  
  1030. I have just written a small writeup on my ideas re Peak-to-Average Ratio vs
  1031. Crest Factor, how these change under SSB modulation, etc etc. Was gonna be a
  1032. coupla pieces of mail, but it got out of hand.  It's now 13K long, so i'm
  1033. uploading it to DL17.
  1034.  
  1035. This comes complete with mathematical doodles to augment the astoundingly
  1036. clear and concise text.  I have inserted one small mathematical error to keep
  1037. you on your toes, so read carefully.
  1038.  
  1039.  
  1040. #: 74126 S17/TAPR NNC/DSP
  1041.     19-Apr-88  21:26:45
  1042. Sb: TMS320C25 development
  1043. Fm: Bob McGwier N4HY 74615,1366
  1044. To: ALL
  1045.  
  1046. I have to report a little "luck of the Irish."  I had to go to the UK as many
  1047. of you know and I couldn't attend ICASSP (Int. Conf. on Acoustics, Speech, and
  1048. Signal Pro.) in NYC.  I had tickets to several events that T.I. had put on
  1049. while there.  I gave them to my partner in crime at work, Maureen Quirk (hey,
  1050. with a Ph. D. in E.E. in DSP and Irish to boot how could we not be partners). 
  1051. Dutifully putting these tickets in the proper place at the meeting, she won a
  1052. $5000 in TMS320C25 plug in card for the PC with all their development software
  1053. and other stuff.  She said, "I couldn't figure out how I would use it and
  1054. started to give it back but figuring that you would ring my neck if I gave it
  1055. back, I brought it home to see if you could use it."  I plugged it in today
  1056. and had a bit of fun to say the least.  It has an indefinite home ;-). Bob
  1057.  
  1058.  
  1059. #: 74145 S17/TAPR NNC/DSP
  1060.     20-Apr-88  12:46:27
  1061. Sb: #74109-#Crest Factor Invariance?
  1062. Fm: Franklin Antonio, N6NKF 76337,1365
  1063. To: Bob McGwier N4HY 74615,1366 (X)
  1064.  
  1065. CREST.TXT has been uploaded.  Have you grabbed a copy yet? I'd like to get
  1066. some consensus on this before i upload the next bombshell.
  1067.  
  1068.  
  1069. #: 74155 S17/TAPR NNC/DSP
  1070.     20-Apr-88  19:51:57
  1071. Sb: #74145-Crest Factor Invariance?
  1072. Fm: Bob McGwier N4HY 74615,1366
  1073. To: Franklin Antonio, N6NKF 76337,1365 (X)
  1074.  
  1075. I have downloaded it but have not made it through it.  I am spending all free
  1076. time calculating moments of inertia and center of gravity for PACSAT for the
  1077. Ariane Espace which have to have them by next Friday and I leave for D.C. to
  1078. spend a couple of days with Tom and for work there on Monday so they have to
  1079. be done before the Dayton festivities start. Bob
  1080.  
  1081.  
  1082. #: 74173 S17/TAPR NNC/DSP
  1083.     21-Apr-88  06:36:24
  1084. Sb: #74145-Crest Factor Invariance?
  1085. Fm: Barry McLarnon VE3JF 71470,3651
  1086. To: Franklin Antonio, N6NKF 76337,1365 (X)
  1087.  
  1088. Looks good to me, Ace.  Let's have the next installment!
  1089.  
  1090.  
  1091. #: 74172 S17/TAPR NNC/DSP
  1092.     21-Apr-88  06:36:04
  1093. Sb: #74113-Crest Factor Invariance?
  1094. Fm: Barry McLarnon VE3JF 71470,3651
  1095. To: Bob McGwier N4HY 74615,1366 (X)
  1096.  
  1097. Hmmm.  Just a problem of semantics, I guess.  I'm not sure whether we have any
  1098. disagreement here at all.  Anyway, onward!
  1099.  
  1100.  
  1101. #: 74152 S17/TAPR NNC/DSP
  1102.     20-Apr-88  19:45:53
  1103. Sb: Add one
  1104. Fm: Bob McGwier N4HY 74615,1366
  1105. To:  76703,407 (X)
  1106.  
  1107. Please add Fred Williamson, W1FWJ, 73337,3077 to section 17.  He was the
  1108. twelth person to get one of the Delanco Spry boards.  Courtney, if you are
  1109. reading this, Fred has not received the mailing that you made to at least some
  1110. of us. Bob
  1111.  
  1112.  
  1113. #: 74168 S17/TAPR NNC/DSP
  1114.     20-Apr-88  22:46:20
  1115. Sb: Schematics and Notes
  1116. Fm: Lyle Johnson, WA7GXD 76246,565
  1117. To: DSPers
  1118.  
  1119. I plotted the last sheet of schematics tonight.  Cris will pick them up, along
  1120. with a printed copy of my comments for them, tomorrow in the AM and should
  1121. have them mailed out sometime tomorrow as well, so you'll all hae something to
  1122. take with you to Dayton to keep you from neing bored... :-)
  1123.  
  1124. I will *try* to get time to upload a copy of the comments here as well before
  1125. I leave for Chicago, but can't promise I'll find the time.
  1126.  
  1127. Cheers,
  1128.  
  1129. Lyle
  1130.  
  1131. #: 74189 S17/TAPR NNC/DSP
  1132.     21-Apr-88  20:26:43
  1133. Sb: #74172-Crest Factor Invariance?
  1134. Fm: Bob McGwier N4HY 74615,1366
  1135. To: Barry McLarnon VE3JF 71470,3651
  1136.  
  1137. Right.  I sure am looking forward to Dayton, see you there! Bob
  1138.  
  1139.  
  1140. #: 74213 S17/TAPR NNC/DSP
  1141.     22-Apr-88  08:42:00
  1142. Sb: Mailing
  1143. Fm: Lyle Johnson, WA7GXD 76246,565
  1144. To: DSPers
  1145.  
  1146. I gave the four sheets of schematics to Cris this afternoon, along with nine
  1147. pages of notes.  She will get them duplicated and mailed out tomorrow, so we
  1148. slipped the schedule again...
  1149.  
  1150. Eric is getting his PC set up to do PC layout work.  When I get back from
  1151. Chicago, I will get the CAD package copy out to Tom so we can exchange board
  1152. layouts, schematics, etc., via CIS up/down load, or diskettes, or whatever.
  1153.  
  1154. If you think you are on the list for this information, and don't have your
  1155. copy by the end of next week, let Cris know at the office (not me!) and she
  1156. will verifyand get the stuff eroute to you.
  1157.  
  1158. Cheers -- and enjoy Dayton for me, I won't be back on here until then --
  1159.  
  1160. Lyle
  1161.  
  1162.  
  1163. #: 74259 S17/TAPR NNC/DSP
  1164.     23-Apr-88  18:16:43
  1165. Sb: #74173-Crest Factor Invariance?
  1166. Fm: Franklin Antonio, N6NKF 76337,1365
  1167. To: Barry McLarnon VE3JF 71470,3651
  1168.  
  1169. I just finished the long awaited 2nd installment of the crest factor writeup. 
  1170. This one includes results of computer search for optimum phases for (3,10)-ary
  1171. FSK.  Even reaches a conclusion.  File uploaded into DL17 as CRES2.TXT.
  1172.  
  1173.  
  1174. #: 74287 S17/TAPR NNC/DSP
  1175.     24-Apr-88  07:25:01
  1176. Sb: #74168-Schematics and Notes
  1177. Fm: Bob McGwier N4HY 74615,1366
  1178. To: Lyle Johnson, WA7GXD 76246,565
  1179.  
  1180. Have a good trip. Bob
  1181.  
  1182. #: 74291 S17/TAPR NNC/DSP
  1183.     24-Apr-88  10:21:09
  1184. Sb: #74152-Add one
  1185. Fm: HamNet SysOp Scott W3VS 76703,407
  1186. To: Bob McGwier N4HY 74615,1366
  1187.  
  1188. Bob,
  1189.  
  1190. I'll add Fred to the Section 17 access roster right away.
  1191.  
  1192. Scott
  1193.  
  1194. #: 74405 S17/TAPR NNC/DSP
  1195.     26-Apr-88  11:14:29
  1196. Sb: #74259-#Crest Factor Invariance?
  1197. Fm: Barry McLarnon VE3JF 71470,3651
  1198. To: Franklin Antonio, N6NKF 76337,1365 (X)
  1199.  
  1200. Thanks for your analysis.  I agree with your conclusion as far as n = 3 is
  1201. concerned.  To wax philosophical a bit, I think this all makes sense from an
  1202. information theory point of view.  We have a set of tones with a certain
  1203. number of degrees of freedom, in terms of amplitude, frequency, and phase. If
  1204. we use these degrees of freedom to the max in order to transmit information at
  1205. something approaching the channel capacity, we have nothing left over to
  1206. control the crest factor with.  On the other hand, if we minimize the crest
  1207. factor, we have little or no degrees of freedom left with which to send
  1208. information.  The only open question, I think, is whether some useful
  1209. engineering tradeoffs might exist between the two extremes for n >> 3.
  1210.  
  1211.  
  1212. #: 74446 S17/TAPR NNC/DSP
  1213.     26-Apr-88  21:41:40
  1214. Sb: #74405-Crest Factor Invariance?
  1215. Fm: Franklin Antonio, N6NKF 76337,1365
  1216. To: Barry McLarnon VE3JF 71470,3651 (X)
  1217.  
  1218. Your philosophical argument is a bit hand-wavey.  ... but agrees with a
  1219. fundamental principle i hold dear... "conservation of difficulty". My
  1220. intuition at this point makes me believe that nothing will help you (including
  1221. n >> 3) if you want tones that are not evenly spaced. In general, a sum of
  1222. tones will always achieve the worst case peak except for the very very special
  1223. case where they are evenly spaced, or nearly so. Of course, that's just my
  1224. intuitive reaction to the results so far.  I can't prove it.
  1225.  
  1226. Doing computer optimization for n>>3 will be real hard unless we get some more
  1227. results from the math to help us.  Notice that all the computer optimized
  1228. phases came out to be pi * ratio of small integers.  If we could PROVE that
  1229. that would always happen, then the computer search could be MUCH faster.  If
  1230. you have any ideas along these lines, pls share 'em. My thoughts at this point
  1231. are to look to waveforms other than sums of sinusoids.
  1232.  
  1233. My pgm to optimize for n=3 was a quick & dirty.  Used floating-point math,
  1234. etc.  Probably would have to be redone from scratch to do anything useful
  1235. beyold maybe n=4.
  1236.  
  1237.  
  1238. #: 74458 S17/TAPR NNC/DSP
  1239.     27-Apr-88  06:26:48
  1240. Sb: HF Modem Stuff
  1241. Fm: Barry McLarnon VE3JF 71470,3651
  1242. To: DSP'ers
  1243.  
  1244. One of my colleagues recently returned from the IEE Conference on HF Radio
  1245. Systems and Techniques.  I just had a look through his copy of the
  1246. proceedings, and thought I'd relate a few tidbits.
  1247.  
  1248. High-speed adaptive serial modems continue to be a hot area for research,
  1249. stimulated by the interest in same in military circles.  As you'd expect,
  1250. these modems make heavy use of DSP techniques.  Just to give you the flavor of
  1251. what's involved in making one of these beasties run, consider the 2400 bps
  1252. design described by GEC/Marconi in the UK.  It uses a single QPSK signal with
  1253. a raw symbol rate of 1500 baud, of which 300 baud is used for adaptation of
  1254. the equalizer by inserting a 40-symbol training sequence into the data, 7.5
  1255. times/sec.  Processing power needed to implement the demodulator?  A cool 40
  1256. MIPS or so!  It uses a multiprocessor architecture and bit-slice technology.
  1257. They use 12-bit (yeah!) A/D conversion and 12 kHz sample rate in the modem
  1258. front end.
  1259.  
  1260. Coming back to reality... Harris Corp described their "automated link
  1261. establishment" HF data system, which uses 8-ary FSK and a symbol rate of 125
  1262. baud to achieve a throughput of 375 bps.  Four ms (2 ms at each end) of the 8
  1263. ms symbol period are discarded in the demodulator to protect against multipath
  1264. ISI.  The modem is implemented in a single (unspecified) DSP chip. They also
  1265. mention the use of Golay (24,12) error-correction coding, but no details are
  1266. given.  Golay seems to be the "in" code these days, as I saw it mentioned as
  1267. part of at least three different HF systems.
  1268.  
  1269. On a more ominous note, there were no fewer than 10 papers on HF radar.  The
  1270. authors were from 4 different countries (UK, France, Australia, China), so it
  1271. looks like lots of people want to get into the game with the two superpowers
  1272. currently engaging in this form of spectral pollution.
  1273.  
  1274. #: 74461 S17/TAPR NNC/DSP
  1275.     27-Apr-88  08:13:42
  1276. Sb: #74446-Crest Factor Invariance?
  1277. Fm: Barry McLarnon VE3JF 71470,3651
  1278. To: Franklin Antonio, N6NKF 76337,1365 (X)
  1279.  
  1280. Hand-waving arguments are my specialty!
  1281.  
  1282. I have no proofs either, but your intuition seems sound enough.  There seems
  1283. little doubt that the best cases are those with even spacing.  While this may
  1284. or may not prove to be useful, it is something to keep in mind when choosing a
  1285. set of waveforms for signalling.  Taking your example of (10,3)-ary FSK, for
  1286. instance, we could choose 64 of the 120 possibilities as our signal set, and
  1287. signal at 6 bits/baud.  On the other hand, 20 (or so) of the combinations have
  1288. evenly-spaced tones, so we could choose 16 of these and signal at 4 bits/baud.
  1289. So we can trade off bit rate (or bandwidth) to get improved crest factor. This
  1290. sort of tradeoff *might* be useful when we're talking about 300 bps modems,
  1291. but seems very doubtful at 1200 bps.
  1292.  
  1293. Here's another thought, just to muddy the waters a bit more:  How long does it
  1294. take for an ensemble of sinusoids with a particular set of starting phases to
  1295. reach their worst case peak?  Perhaps we should be trying to minimize the
  1296. crest factor of the waveform only over a finite duration, namely, one symbol
  1297. period.  We don't care what happens after that, since we will be starting a
  1298. new waveform at that point.  Does this additional constraint help at all?
  1299.  
  1300. BCNU@Dayton!
  1301.  
  1302.  
  1303. #: 74527 S17/TAPR NNC/DSP
  1304.     27-Apr-88  23:03:02
  1305. Sb: #74458-HF Modem Stuff
  1306. Fm: Franklin Antonio, N6NKF 76337,1365
  1307. To: Barry McLarnon VE3JF 71470,3651
  1308.  
  1309. Post the address and $$$ to get copy of the IEE HF conference proceedings.
  1310.  
  1311. #: 74694 S17/TAPR NNC/DSP
  1312.     02-May-88  18:15:06
  1313. Sb: #74458-HF Modem Stuff
  1314. Fm: Bob McGwier N4HY 74615,1366
  1315. To: Barry McLarnon VE3JF 71470,3651
  1316.  
  1317. I also attended this conference and have a copy of the proceedings.  I don't
  1318. volunteer to make a copy of the whole manual but I will make a copy of the
  1319. table of contents available to those who have been talking about the HF stuff.
  1320. I enjoyed the conference and as usual there was one or two good papers and the
  1321. rest were a re-hash with a new wrinkle or just a rehash altogether.  The
  1322. exception to this were the papers people gave on hardware implementations of
  1323. HF adaptive terminals.   DSP was a topic of many papers. Some official of the
  1324. RSGB and I had a race to jump up and shout at a person from France.  He was
  1325. talking about HF radar and about his monster transmitter and antenna.  He
  1326. boldly presented his frequency as 14.110 Mhz. We pointed out to him that this
  1327. was an exclusive amateur allocation in France and he just shrugged his
  1328. shoulders.  It is not only the Soviets doing woodpecker apparently ;-( Bob
  1329.  
  1330.  
  1331. #: 74695 S17/TAPR NNC/DSP
  1332.     02-May-88  18:15:16
  1333. Sb: #74527-HF Modem Stuff
  1334. Fm: Bob McGwier N4HY 74615,1366
  1335. To: Franklin Antonio, N6NKF 76337,1365 (X)
  1336.  
  1337. Institute of Electrical Engineers Savoy Place London WC2, UK I don't see "hide
  1338. nor hair" of a price anywhere. Fourth International Conference on HF Radio
  1339. Systems and Techniques.
  1340.  
  1341. Try to imagine an IEEE journal or proceedings with Jets, Ships, Helicopters
  1342. bombing a radar installation and featuring the bridge of a warship with a
  1343. multitude of HF antennas coming out here.  It was a decent conference. Bob
  1344.  
  1345.  
  1346.  
  1347.  
  1348. #: 74700 S17/TAPR NNC/DSP
  1349.     02-May-88  19:38:55
  1350. Sb: #Schematics
  1351. Fm: Lyle Johnson, WA7GXD 76246,565
  1352. To: DSPers
  1353.  
  1354. Now that Dayton is over, let's get those comments coming!  I would like to put
  1355. the schematics to bed and get Eric cranking on laying out the prototypes
  1356. before I leave next week for Canada.
  1357.  
  1358. I have the pulse swallower from Mike Brock and will get it massaged into the
  1359. diagram of choice...
  1360.  
  1361. Lyle
  1362.  
  1363.  
  1364.  
  1365.  
  1366. #: 74706 S17/TAPR NNC/DSP
  1367.     02-May-88  21:21:39
  1368. Sb: #74700-Schematics
  1369. Fm: David Toth VE3GYQ 72255,152
  1370. To: Lyle Johnson, WA7GXD 76246,565
  1371.  
  1372. where in cAnAdA are you going, EH?
  1373.  
  1374.  
  1375. #: 74701 S17/TAPR NNC/DSP
  1376.     02-May-88  19:58:43
  1377. Sb: Schematics
  1378. Fm: Lyle Johnson, WA7GXD 76246,565
  1379. To: DSPers
  1380.  
  1381. CHucks comments have been uploaded to DL17 as CHUCK.DSP
  1382.  
  1383. Lyle
  1384.  
  1385.  
  1386. #: 74721 S17/TAPR NNC/DSP
  1387.     03-May-88  06:58:34
  1388. Sb: #74700-Schematics
  1389. Fm: Bob McGwier N4HY 74615,1366
  1390. To: Lyle Johnson, WA7GXD 76246,565 (X)
  1391.  
  1392. Lyle, the first thing I noticed was that no privision was made for changing
  1393. the anti-aliasing and conditioning filters.  What is adequate for an SSB rig
  1394. of course as you know, won't pass 9600 BPS data or CD output to be
  1395. interpolated and resampled for DAT ;-) ;-).  We need that put on a header, or
  1396. configurable in some other manner.  I think Dan is working on this isn't he? 
  1397. Tell Dan also, that I will call him this week and sorry that I have been gone
  1398. for two weeks.  Eric gave me the message but my arrival for my twenty minute
  1399. talk and then return to DC didn't go as planned.  I will have other comments
  1400. later today. Bob
  1401.  
  1402. #: 74727 S17/TAPR NNC/DSP
  1403.     03-May-88  08:43:16
  1404. Sb: #74706-Schematics
  1405. Fm: Lyle Johnson, WA7GXD 76246,565
  1406. To: David Toth VE3GYQ 72255,152
  1407.  
  1408. Headed for Tumbler Ridge, B.C.  For you geography types, this is nearer
  1409. Chetwynd than Dawson Creek.  :-)
  1410.  
  1411. Lyle
  1412.  
  1413. #: 74732 S17/TAPR NNC/DSP
  1414.     03-May-88  11:59:55
  1415. Sb: #74721-#Schematics
  1416. Fm: Franklin Antonio, N6NKF 76337,1365
  1417. To: Bob McGwier N4HY 74615,1366 (X)
  1418.  
  1419. I think this has been discussed before, but here goes again... If we claim
  1420. this thing will "do everything", and "it's only software", etc. (I, of course,
  1421. have never made such claims, but YOU have.) Then... the thing should be built
  1422. so that you can change from one application to another without removing
  1423. screws, opening box, moving jumpers, remembering that you've done so so that
  1424. you can remember to change 'em back before running that other application that
  1425. requires 'em back the other way, etc. So how come you're suggesting
  1426. antialiasing filter configured by a HEADER?
  1427.  
  1428.  
  1429. #: 74745 S17/TAPR NNC/DSP
  1430.     03-May-88  19:32:45
  1431. Sb: #74732-#Schematics
  1432. Fm: Bob McGwier N4HY 74615,1366
  1433. To: Franklin Antonio, N6NKF 76337,1365 (X)
  1434.  
  1435. Good question.  I don't care if we change it from the front panel, it just
  1436. seemed that the original suggestion we made (months ago) that all this be put
  1437. on a "game cartridge" got dropped by the wayside.  The "game cartridge"
  1438. approach was when the DSP card had no host and we wanted to get software to it
  1439. without a kludgy loader.  Then we thought better of not allowing folks to
  1440. implement a better mousetrap by not having a loader.  This lead almost
  1441. inevitably in my opinion to the general purpose microprocessor in place of
  1442. making it either IBM PC specific or limiting it to what could be done by
  1443. plugging it into a tnc-2.  When we got the GP host the only need for the "game
  1444. cartridge" was the filters and it just slid under the table. It is clear to me
  1445. that one set of filters is not sufficient.  I would be happy if we had filters
  1446. selectable with cutoffs that were okay for SSB radios, and then selectable
  1447. upwards.  It is not as if this is the first time we thought about it.  A
  1448. header is cheaper than a switch but your right about the lack of class in a
  1449. header. Bob
  1450.  
  1451.  
  1452.  
  1453. #: 74750 S17/TAPR NNC/DSP
  1454.     03-May-88  21:01:24
  1455. Sb: #74745-Schematics
  1456. Fm: Franklin Antonio, N6NKF 76337,1365
  1457. To: Bob McGwier N4HY 74615,1366
  1458.  
  1459. One thought:  programmable lowpass filter ala Gould S3528.  Lyle will probably
  1460. disapprove of the price.  Last time i looked they were around $25., but i'm
  1461. not real sure of that number anymore.  (These are the chips in the SuperSCAF
  1462. in few months ago QST article.)
  1463.  
  1464.  
  1465. #: 74736 S17/TAPR NNC/DSP
  1466.     03-May-88  14:42:57
  1467. Sb: #74527-HF Modem Stuff
  1468. Fm: Barry McLarnon VE3JF 71470,3651
  1469. To: Franklin Antonio, N6NKF 76337,1365 (X)
  1470.  
  1471. I can't find any info on the price, but I think they will accept orders that
  1472. are not prepaid.  Orders go to:
  1473.  
  1474. Institution of Electrical Engineers
  1475. P.O. Box 26, Hitchin, Herts.  SG5 1SA
  1476. United Kingdom
  1477.  
  1478. If you want to try phoning, the number is 0462 53331.  Tell 'em you want
  1479. Conference Publication No. 284.
  1480.  
  1481. Barry
  1482.  
  1483. PS: Nice meeting you at Dayton!  Maybe next time we can get organized a
  1484. little better.  BTW, the numbers I gave you re HF packet lengths were a
  1485. crock... way too long.  I was thinking in terms of bytes rather than bits
  1486. (Malibu racetracks aren't the best place to hold a technical discussion :-)
  1487.  
  1488. #: 74764 S17/TAPR NNC/DSP
  1489.     03-May-88  23:27:00
  1490. Sb: #74694-HF Modem Stuff
  1491. Fm: Franklin Antonio, N6NKF 76337,1365
  1492. To: Bob McGwier N4HY 74615,1366
  1493.  
  1494. Re DSP board... one of the files said i should find the assembler
  1495. documentation in the pile of paper that shipped with the board.  All i got was
  1496. a board, hardware manual for the board, and pile of diskettes.  Is the
  1497. assembler doc somewhere among all those files?  or do you need to send me a
  1498. paper copy?
  1499.  
  1500.  
  1501. #: 74771 S17/TAPR NNC/DSP
  1502.     04-May-88  08:08:32
  1503. Sb: #74745-Schematics
  1504. Fm: Lyle Johnson, WA7GXD 76246,565
  1505. To: Bob McGwier N4HY 74615,1366
  1506.  
  1507. I am meeting with Dan and Eric tomorrow at lunchtime to get Dan's progress on
  1508. the filter issue.  I agree that we don't want something that has to be changed
  1509. by opening the cabinet.  The filters shown are admittedly sleazy; this is not
  1510. because I want to use sleazy filters, only that filters aren't my bag!
  1511.  
  1512. The problem with a "game port" is that we have to become mechanical engineers
  1513. and pay very close attention to "tempest shielding" which means more money.
  1514. Remember all the grief the computer manufacturers went through to get part 15
  1515. certification back in the early '80s to get the noise out. The Atari 400 and
  1516. 800 are amazing in this regard, and the C-64 has 4800 bps diskettes as a
  1517. result!  We are talking about a big hole through which two high-speed
  1518. processors are trying to push digital noise!
  1519.  
  1520. As a minimum I would think we want filters useable in a voice bandwidth
  1521. application with the option to switch them out and use some sort of external
  1522. filter.  As a minimum.
  1523.  
  1524. Anyway, I'll report tomorrow on Dan's progress.  Meanwhile, what about the
  1525. shared DSP memory circuits, resolution of the DSP I/O address space vs. TBLW
  1526. usage, 2-channel analog MUX vs. dual analog I/O ports vs. single analog I/O
  1527. port, etc?  :-)
  1528.  
  1529. Lyle
  1530.  
  1531. #: 74814 S17/TAPR NNC/DSP
  1532.     04-May-88  23:51:25
  1533. Sb: #Dan and Lyle Mtg
  1534. Fm: Lyle Johnson, WA7GXD 76246,565
  1535. To: DSPers
  1536.  
  1537. Dan came over tonight and the results of our discussions were:
  1538.  
  1539. 1) We will look into using a SCF like an MF5 for anti-aliasing on the way in
  1540. and another on the way out of the AD7569.  Use the 8254 output to drive a
  1541. fixed divider as well as the MF5 (or section of MF10).  USe output of divider
  1542. to drive the AD7569.  This puts 3 dB point of filter at a fixed ratio to the
  1543. sampling frequency.  Make provision to bypass the whole thing in case someone
  1544. wants to.
  1545.  
  1546. 2) Drop the memory swap scheme and look into a 16-bit wide FIFOed output port
  1547. from a cost perspective.
  1548.  
  1549. 3) Give the TMS320 handshake latches for communications with the V40 like the
  1550. V40 has.
  1551.  
  1552. 4) Use RIO5 (currently unused) to read a status register which would include
  1553. the handshake signals, etc.
  1554.  
  1555. 5) Buffer the Centronics port or otherwise protect it from static, etc.
  1556.  
  1557. Lyle
  1558.  
  1559.  
  1560. #: 74871 S17/TAPR NNC/DSP
  1561.     05-May-88  19:22:13
  1562. Sb: #74814-Dan and Lyle Mtg
  1563. Fm: Bob McGwier N4HY 74615,1366
  1564. To: Lyle Johnson, WA7GXD 76246,565
  1565.  
  1566. I REALLY like the thought of the centronics as a high speed (cheap) port to
  1567. the PC, but . . .  Most PC parallel are "one way" ports (see Phil's article on
  1568. the parallel interface for driving the ICOM radios by computer in the AMSAT
  1569. proceedings from Dallas for example).  I doubt those that are bidirectional
  1570. come standard so this would have to be added as an optional port. Bob
  1571.  
  1572.  
  1573.  
  1574.  
  1575. #: 74816 S17/TAPR NNC/DSP
  1576.     05-May-88  06:28:10
  1577. Sb: #74750-#Schematics
  1578. Fm: Barry McLarnon VE3JF 71470,3651
  1579. To: Franklin Antonio, N6NKF 76337,1365 (X)
  1580.  
  1581. Time flies!  The SuperSCAF article was actually about 2 years ago.  I know
  1582. because that's the length of time the one I breadboarded has been sitting
  1583. under the desk in my shack, waiting for me to package it up.
  1584.  
  1585. The idea of using the S3528 crossed my mind too, but I dismissed it since I
  1586. knew Lyle would have a fit about the cost.  Maybe it's not TOO bad though... I
  1587. just had a look at the catalog from a local retail clip shop, and the unit
  1588. price of the S3528 is listed at $11.59 CAN$, which is about $9.30 US$ or so. I
  1589. suspect that they could be had for $5 or so with a bit of finagling.  Lyle
  1590. will still have a fit, but it's worth looking into.
  1591.  
  1592. Also, it is a 7th-order elliptic, so the group delay could be a little much
  1593. for certain applications.  And it is certainly overkill for the D/A
  1594. reconstruction filter.  On the other hand, I HATE the thought of changing
  1595. headers when changing applications!
  1596.  
  1597.  
  1598. #: 74834 S17/TAPR NNC/DSP
  1599.     05-May-88  11:39:28
  1600. Sb: #74816-Schematics
  1601. Fm: Franklin Antonio, N6NKF 76337,1365
  1602. To: Barry McLarnon VE3JF 71470,3651
  1603.  
  1604. The IF crystal filters in most HF rigs are 8th order chebyshev already. Many
  1605. HF rigs have two of them in series, and use them both in the xmit chain and
  1606. recv chain.  So that makes 4 of 8th order chebyshev filters (all about the
  1607. same bandwidth) in series between xmit and rcv modems already.
  1608.  
  1609. I had no idea the S3528's were down to such a low price.  I've never seen them
  1610. listed in anybody's catalog.  I was planning to buy some from a local
  1611. distrubutor, who would, no doubt, try to charge me full price.  Re the catalog
  1612. you referred to... is this a place that's used to selling to amateurs in low
  1613. quantities?  If so, how about sharing nam,addr,ph#.
  1614.  
  1615.  
  1616. #: 74823 S17/TAPR NNC/DSP
  1617.     05-May-88  08:56:18
  1618. Sb: #74771-#Schematics
  1619. Fm: Barry McLarnon VE3JF 71470,3651
  1620. To: Lyle Johnson, WA7GXD 76246,565
  1621.  
  1622. The following comments are kinda skimpy, but I haven't really had a chance to
  1623. take it all in yet.
  1624.  
  1625. Fully decoded I/O space: I'd like to see this stay, although its omission
  1626. would not be crippling.  Use of bottom 256 words of progmem for data is
  1627. convenient, for a couple reasons: (1) You can reserve a data area here from
  1628. the outset, and not bump into it unexpectedly later, as might occur if the
  1629. data was in higher memory. (2) The progmem pointer needed for TBLR and TBLW
  1630. can be loaded with a single LACK instruction.
  1631.  
  1632. Second analog port: the two-channel MUX is an acceptable alternative to a
  1633. second full-blown analog port, especially if it is a standard feature.
  1634.  
  1635. EPROM loader: I'm not sure if this is a good idea or not, but it does have
  1636. some appeal.  It depends on what proportion of the applications would run
  1637. standalone on the DSP board... most of the modems would probably fall into
  1638. this category.  If we go this route, then the DSP board must have direct
  1639. access to the LEDs [but I think it should have this in any case... this is
  1640. about the only area where I disagree with Chuck's comments.  Both the DSP
  1641. (DCD, tuning,...) and the V40 (CON, STA,...) would seem to need seem to need
  1642. access to about 4 LEDs or so].
  1643.  
  1644. Aside from the thumbwheel, I can see a need for a couple of front-panel
  1645. switches which can be read by the DSP chip.  This would allow the user to
  1646. manually control the MUX to switch between radio ports, or to control some
  1647. parameter in the application that's running (e.g., diversity on/off,
  1648. narrow/wide filtering, tuning indicator sensitivity, etc., etc.).  Yeah, I
  1649. know... there goes your 'clean' front panel, but having a few switches
  1650. available sure beats having to hook up your computer and download to the DSP
  1651. box every time you want to make some minor change.
  1652.  
  1653. Barry
  1654.  
  1655.  
  1656. #: 74869 S17/TAPR NNC/DSP
  1657.     05-May-88  19:21:48
  1658. Sb: #74823-Schematics
  1659. Fm: Bob McGwier N4HY 74615,1366
  1660. To: Barry McLarnon VE3JF 71470,3651
  1661.  
  1662. Ditto on the switches. Bob
  1663.  
  1664.  
  1665.  
  1666.  
  1667. #: 74868 S17/TAPR NNC/DSP
  1668.     05-May-88  19:21:28
  1669. Sb: #74771-Schematics
  1670. Fm: Bob McGwier N4HY 74615,1366
  1671. To: Lyle Johnson, WA7GXD 76246,565
  1672.  
  1673. RIGHT.  I uploaded on all that earlier.  If we can just switch them out of
  1674. line, I will be happy.  Tell Dan I am spending 12 hours a day at work and will
  1675. be out of town all next week.  I will be glad when summer and the special
  1676. project starts out in California so that I can get away from the beck and call
  1677. of the folks jjjuuussttt far enough away that it is a pain in the butt to go
  1678. see them but too far for it to not waste 4-5 hours everytime I have to do it.
  1679.  
  1680. Bob
  1681.  
  1682.  
  1683.  
  1684.  
  1685. #: 74835 S17/TAPR NNC/DSP
  1686.     05-May-88  11:52:33
  1687. Sb: HF Modem Design
  1688. Fm: Franklin Antonio, N6NKF 76337,1365
  1689. To: ALL
  1690.  
  1691. For those of you interested in HF modem design, here's a 10 year old article
  1692. that helps you visualize the kinds of fading that can occur on HF channels.
  1693. The text of the article isn't very useful.. it's mostly about their
  1694. measurement technique, but the 12 pictures they call "Fadeograms" are great. 
  1695. These are similar to sonograms used in speech analysis.  These guys xmitted a
  1696. multitone signal at one location, then rcvd at another location, putting the
  1697. audio output of an SSB rig into a sonogram machine.  Result is a picture where
  1698. horizontal axis is time, vertical axis is freqency, and gray scale is
  1699. amplitude.
  1700.  
  1701. The Fadeogram, A Sonogram-Like Display of the Time-Varying Frequency Response
  1702. of HF-SSB Radio Channels, by J.H.J Filter, et al.  June 1978, IEEE Trans. on
  1703. Communications, pp 913-917.
  1704.  
  1705.  
  1706. #: 74865 S17/TAPR NNC/DSP
  1707.     05-May-88  18:56:32
  1708. Sb: DSP comments
  1709. Fm: Bob McGwier N4HY 74615,1366
  1710. To: ALL
  1711.  
  1712. I have uploaded my comments along with those of Paul Newland, AD7I, hardware
  1713. father of the TNC-2.  He is still in their pushing for AMTOR as you will be
  1714. able to read but his comments are a different prespective and need to be
  1715. considered.  I have read Chucks comments and I like most of what I have read
  1716. with the exception of the LED question.  I would rather not have to figure out
  1717. a "status"protocol between the v40 and the TMS320C1X that says "go light up
  1718. the gobbly gook LED" when the entire operation of the LED is determined by
  1719. what the DSP chip sees.  This will enable us to have modem disconnects to
  1720. leave the DSP and still have LED readout on lock, DCD, level, etc.
  1721.  
  1722.  
  1723.  
  1724.  
  1725. #: 74870 S17/TAPR NNC/DSP
  1726.     05-May-88  19:22:01
  1727. Sb: #74764-HF Modem Stuff
  1728. Fm: Bob McGwier N4HY 74615,1366
  1729. To: Franklin Antonio, N6NKF 76337,1365
  1730.  
  1731. Didn't I tell you that I had the manuals for the assembler and the emulator
  1732. and would send them?  If not I boo boo'd.  I remember running around the last
  1733. minute trying to find you so that we could hand the board off and even though
  1734. I meant to tell you I might have forgotten.
  1735.  
  1736. Bob
  1737.  
  1738.  
  1739.  
  1740.  
  1741. #: 74872 S17/TAPR NNC/DSP
  1742.     05-May-88  19:26:08
  1743. Sb: DSP comments
  1744. Fm: Bob McGwier N4HY 74615,1366
  1745. To: Lyle
  1746.  
  1747. Forgot to comment on the second set of notes. I like the memory map. 128K
  1748. shared with the DSP and V40 seems adequate. Glad you thought about INTACK,
  1749. let's not have another PC-100 Agree on making the V40 generic Re:
  1750. interrupts/hardware, that is to say, don't assume TMS320C1X for the V40 board
  1751. design and the necessary extras on the DSP board. Thats all folks. Bob
  1752.  
  1753.  
  1754. #: 74890 S17/TAPR NNC/DSP
  1755.     05-May-88  22:12:00
  1756. Sb: #74870-HF Modem Stuff
  1757. Fm: Franklin Antonio, N6NKF 76337,1365
  1758. To: Bob McGwier N4HY 74615,1366
  1759.  
  1760. You probably told me, and the importance of the matter didn't sink in. Now
  1761. that i've installed the board, ground down my BNC connectors, etc, it becomes
  1762. real obvious.
  1763.  
  1764.  
  1765. #: 74891 S17/TAPR NNC/DSP
  1766.     05-May-88  22:17:11
  1767. Sb: ProCad
  1768. Fm: Lyle Johnson, WA7GXD 76246,565
  1769. To: Tom Clark, W3IWI
  1770.  
  1771. Tom,
  1772.  
  1773. I gave the ProCad software and documentation to Cris this afternoon.  She will
  1774. be sending it to you via UPS brown label, I believe.  I set up an unlabelled,
  1775. unprotected disk so you can follow the normal install procedure and simply
  1776. ignore the error messages that arse.
  1777.  
  1778. Lyle
  1779.  
  1780.  
  1781. #: 74892 S17/TAPR NNC/DSP
  1782.     05-May-88  22:17:22
  1783. Sb: Filters an FIFOs
  1784. Fm: Lyle Johnson, WA7GXD 76246,565
  1785. To: DSPers
  1786.  
  1787. I am running a price check on the S3528P filter as well as getting a couple
  1788. samples.  Meanwhile, the MF10 can be set up to be a tracking filter along with
  1789. a divider chip for about $3.50 for a fourth order filter function.
  1790.  
  1791. Thinking in terms of "options", would it be reasonable to assume the second
  1792. analog port to be an option, and include provision for a second 8254 timer
  1793. chip and phase shifter to drive it?  Of course, parts wouldn't be included as
  1794. a "base" unit.
  1795.  
  1796. What if we drop the shareable memory and use a FIFO for buffering an output
  1797. stream, and make the FIFO an option as well.  It would only be used for TMS320
  1798. to TMS320 communication in most instances anyway (I think).  Anyhow, it would
  1799. cost about $20 to have 512 words of FIFO, so I think it would have to be an
  1800. option.
  1801.  
  1802. Comments?
  1803.  
  1804. Lyle
  1805.  
  1806. #: 74947 S17/TAPR NNC/DSP
  1807.     06-May-88  22:47:14
  1808. Sb: #74890-HF Modem Stuff
  1809. Fm: Bob McGwier N4HY 74615,1366
  1810. To: Franklin Antonio, N6NKF 76337,1365
  1811.  
  1812. Those BNC's are a real joke are they not?  He could have (and we all should)
  1813. replace them with the ones with the long neck but naaaaaa, that would be the
  1814. right way and it's more fun to curse and nash our teeth as you do an FFT and
  1815. see crap from the computer all over it. ;-)
  1816.  
  1817. Bob
  1818.  
  1819.  
  1820.  
  1821.  
  1822. #: 74949 S17/TAPR NNC/DSP
  1823.     06-May-88  22:56:16
  1824. Sb: #74892-Filters an FIFOs
  1825. Fm: Bob McGwier N4HY 74615,1366
  1826. To: Lyle Johnson, WA7GXD 76246,565
  1827.  
  1828. I can't think of an application where I could use the FIFO to share between
  1829. processors in the DSP-1.  So long as it is an option, and the extra traces
  1830. don't cost $$$, go for it.  I don't think we need shared memory between
  1831. processors for the DSP-1 but we will for next generation.  O the modems we can
  1832. build with (say) two 56001 or two TMS320C25's.  WOW!
  1833.  
  1834. Bob
  1835.  
  1836.  
  1837.  
  1838.  
  1839. #: 74950 S17/TAPR NNC/DSP
  1840.     06-May-88  23:30:55
  1841. Sb: A new toy?????
  1842. Fm: John Conner WD0FHG 72165,743
  1843. To: ALL
  1844.  
  1845. Ok ... Since I have not seen any thing new since DSP4 I will just toss this
  1846. out and see if any one wants it.  I have a simple 2 channel scope program that
  1847. interfaces with the Dalanco board. It can record and view data files ( same as
  1848. format as FROM320.C ). Send the data to the 32010 for processing and display
  1849. both the input and output signals.  Run the debugger, the assembler, and your
  1850. small editor what ever it is.  Works on CGA and (better) EGA. And is full of
  1851. great examples of how not to write in C......
  1852.  
  1853. The ARC file is about 60K. If anyone is interested say so and I'll try to put
  1854. it where you can download it. It should be on winfree tomorrow.  Maybe Bdale
  1855. will have better luck trying to get this version to tomcat than the last time
  1856. we tried two weeks ago.
  1857.  
  1858. Winfree (Bdales UNIX sys) now has a 2400 baud slip link at (719) 495-0892. The
  1859. Gateway is 44.32.0.8, winfree is 44.32.0.1.
  1860.  
  1861. Next weekend is the Rocky Mountain Packetfest.  Andy wants me to say a few
  1862. words about DSP (and they will be few).  Just how much of what is going on
  1863. here is public?
  1864.  
  1865. john
  1866.  
  1867.  
  1868. #: 74983 S17/TAPR NNC/DSP
  1869.     07-May-88  17:27:20
  1870. Sb: #74949-#Filters an FIFOs
  1871. Fm: Lyle Johnson, WA7GXD 76246,565
  1872. To: Bob McGwier N4HY 74615,1366 (X)
  1873.  
  1874. Dan was thinking of an application where, say, DSP #1 did an FFT and got rid
  1875. of the data in a hurry to DSP #2 which did some complcated filtering or ??
  1876. algorithm on the FFT data, finally passing the results out to the V40.
  1877.  
  1878. Anyway, a couple square inches and a few traces should cost in the region of
  1879. dimes.
  1880.  
  1881. Lyle
  1882.  
  1883.  
  1884. #: 74995 S17/TAPR NNC/DSP
  1885.     07-May-88  18:16:59
  1886. Sb: #74983-Filters an FIFOs
  1887. Fm: Bob McGwier N4HY 74615,1366
  1888. To: Lyle Johnson, WA7GXD 76246,565
  1889.  
  1890. I don't object to having the availability of this as an option.  If we don't
  1891. hurry up and get to camera ready copy I am afraid the cost of this thing is
  1892. gonna be $500.  Don't want that. Bob
  1893.  
  1894.  
  1895.  
  1896. #: 74984 S17/TAPR NNC/DSP
  1897.     07-May-88  17:27:27
  1898. Sb: #74950-A new toy?????
  1899. Fm: Lyle Johnson, WA7GXD 76246,565
  1900. To: John Conner WD0FHG 72165,743
  1901.  
  1902. John,
  1903.  
  1904. I tend to treat this stuff as discussions in the back room, not for public
  1905. dissemination, etc.  However, may primary concern in this regard is that we
  1906. don't tell folks specs (since the design is still being thrashed, much less
  1907. tested) dates (boy! has TPR gotten burnt on THAT!) and prices (we od course
  1908. will go over budget on this...).
  1909.  
  1910. Lyle
  1911.  
  1912. #: 75007 S17/TAPR NNC/DSP
  1913.     07-May-88  22:09:25
  1914. Sb: #74984-A new toy?????
  1915. Fm: John Conner WD0FHG 72165,743
  1916. To: Lyle Johnson, WA7GXD 76246,565
  1917.  
  1918. That is what I figured. Just wanted confirmation.  As for Crest factors ??? It
  1919. is almost understandable to me.  I'm sure I could find two others that might
  1920. also (Bdale and Bill Flyn or Jan King...he is talking on Pacsat).
  1921.  
  1922. John
  1923.  
  1924. #: 75019 S17/TAPR NNC/DSP
  1925.     08-May-88  12:44:52
  1926. Sb: #74947-HF Modem Stuff
  1927. Fm: Franklin Antonio, N6NKF 76337,1365
  1928. To: Bob McGwier N4HY 74615,1366
  1929.  
  1930. The real problem is NOT the BNC connectors, but the fact that the board is
  1931. 1/4" shorter than it's supposed to be.  If the board were the right length,
  1932. the BNC's would stick out the back correctly, and there'd be no problem.  I
  1933. suspect that the reason the board is 1/4" short is so that the BNC's don't
  1934. stick out the back the expected amount so that it is POSSIBLE to get the board
  1935. into a PC.  The combination of the BNC's sticking out and the board being full
  1936. length at the other end (ie end of board at front of computer is max length
  1937. from the connector) make the board almost impossible to insert.  I almost
  1938. replaced the BNCs with RCA jacks.  This would make it possible to insert, and
  1939. would allow the plate to be moved 1/4" farther away from the board, so ya
  1940. wouldn't have 't bend it.  Ah well.. water under the damn.
  1941.  
  1942.  
  1943. #: 75022 S17/TAPR NNC/DSP
  1944.     08-May-88  12:57:08
  1945. Sb: #74984-A new toy?????
  1946. Fm: Franklin Antonio, N6NKF 76337,1365
  1947. To: Lyle Johnson, WA7GXD 76246,565
  1948.  
  1949. Gee... Tom and Bob did give out the specs at Dayton...  They said it would do
  1950. EVERYTHING.
  1951.  
  1952. #: 75043 S17/TAPR NNC/DSP
  1953.     08-May-88  22:15:40
  1954. Sb: #75022-#A new toy?????
  1955. Fm: Lyle Johnson, WA7GXD 76246,565
  1956. To: Franklin Antonio, N6NKF 76337,1365 (X)
  1957.  
  1958. Hmmm.
  1959.  
  1960. There we go misrepresenting ourselves again.  This one will do ALMOST
  1961. everything.  The next generation unit is the one that will do EVERYTHING!  :-)
  1962.  
  1963. Lyle
  1964.  
  1965.  
  1966. #: 75044 S17/TAPR NNC/DSP
  1967.     08-May-88  22:58:17
  1968. Sb: #75043-A new toy?????
  1969. Fm: Franklin Antonio, N6NKF 76337,1365
  1970. To: Lyle Johnson, WA7GXD 76246,565
  1971.  
  1972. Thanks for clarification.  By the way, thanks for the hotel room.  Had you
  1973. been there, you would have enjoyed it.
  1974.  
  1975.  
  1976. #: 75052 S17/TAPR NNC/DSP
  1977.     09-May-88  11:50:09
  1978. Sb: Access Request
  1979. Fm: HamNet SysOp Scott W3VS 76703,407
  1980. To: DSP'ers
  1981.  
  1982. Bob/Tom et al,
  1983.  
  1984. Bob Nebel, K9BL, has requested access to this section.  Is it OK to add him?
  1985.  
  1986. Scott
  1987. #: 75185 S17/TAPR NNC/DSP
  1988.     11-May-88  13:27:02
  1989. Sb: #74834-Schematics
  1990. Fm: Barry McLarnon VE3JF 71470,3651
  1991. To: Franklin Antonio, N6NKF 76337,1365 (X)
  1992.  
  1993. Sorry for the delay in replying... been outta circulation for a few days. The
  1994. local place with the S3528's is Active Components, an over-the-counter
  1995. operation which is part of the Future Electronics distribution empire.  Their
  1996. prices are usually nothing to write home about, so I would be very surprised
  1997. if you could not find a considerably better price in your area.
  1998.  
  1999. Regarding your comments on all the high-order filters present in HF radios: I
  2000. didn't have HF applications in mind when I made the comment about the S3528's
  2001. Chebyshev response... I see no problem whatever in using them for HF stuff. It
  2002. would only be in higher-speed applications where the group delay could be a
  2003. problem.  It could be equalized in the DSP chip though.
  2004.  
  2005. #: 75295 S17/TAPR NNC/DSP
  2006.     13-May-88  03:05:18
  2007. Sb: #MAC320 ???
  2008. Fm: Franklin Antonio, N6NKF 76337,1365
  2009. To: Bob McGwier 74615,1366 (X)
  2010.  
  2011. Still waiting for the documentation.  Figured what the heck, and tried to run
  2012. it sans documentation tonite.  I typed the command "MAC320 xxxx.asm", and to
  2013. my utter surprise, it tries to read from my empty floppy drive A:. Is this
  2014. what's supposed to happen?  What am i missing?
  2015.  
  2016. Further Del-Spry question:  Interrupts.  Board can use INT2 or INT7.  These
  2017. are, of course, both used on my AT.  How do the rest of you get around this?
  2018. Do none of the extant programs use interrupts?
  2019.  
  2020.  
  2021. #: 75337 S17/TAPR NNC/DSP
  2022.     13-May-88  20:05:04
  2023. Sb: #75295-MAC320 ???
  2024. Fm: Bob McGwier N4HY 74615,1366
  2025. To: Franklin Antonio, N6NKF 76337,1365 (X)
  2026.  
  2027. Sorry.  I didn't get it off before I went off to DC for a week.  I am so far
  2028. behind on correspondence that it will take me a week to catch up.  Too much
  2029. traveling for the company.
  2030.  
  2031. If you have the source on drive C
  2032.  
  2033. mac320 source.cce
  2034.  
  2035. This looks for source.asm on the c drive and puts the hex on the c drive and
  2036. doesn't dump the entire listing.
  2037.  
  2038. I will mail it tommorrow.
  2039.  
  2040. Bob
  2041.  
  2042.  
  2043.  
  2044. #: 75300 S17/TAPR NNC/DSP
  2045.     13-May-88  08:18:04
  2046. Sb: #74871-#Dan and Lyle Mtg
  2047. Fm: Barry McLarnon VE3JF 71470,3651
  2048. To: Bob McGwier N4HY 74615,1366 (X)
  2049.  
  2050. The standard PC Centronics interface IS bidirectional, even though not all of
  2051. the individual ports involved are.  For example, the first printer port uses
  2052. the I/O addresses 378, 379, and 37A.  The port at 378 is an 8-bit output,
  2053. which can't be changed without hacking the board (the output bits can be read
  2054. though).  The port at 379 is a 5-bit input, likewise unidirectional.  The port
  2055. at 37A is nominally a 4-bit output, but it can also be used as an input since
  2056. it can also be read, and the outputs are open-collector drivers.  To use it as
  2057. an input, you just have to turn the drivers on first.  There are a number of
  2058. software packages around which do bidirectional file transfers through the
  2059. PC's parallel ports.  I have one called File Shuttle, and it is remarkably
  2060. fast.  In benchmarks done by some of the PC mags a few months back, it was
  2061. significantly faster than the transfers done via the serial port at the max
  2062. rate of 115 kbs.  So a Centronics interface can come in very handy if you do
  2063. the appropriate cabling and programming.
  2064.  
  2065.  
  2066. #: 75338 S17/TAPR NNC/DSP
  2067.     13-May-88  20:05:11
  2068. Sb: #75300-Dan and Lyle Mtg
  2069. Fm: Bob McGwier N4HY 74615,1366
  2070. To: Barry McLarnon VE3JF 71470,3651
  2071.  
  2072. The original IBM, true blue 4.77 Mhz standard printer interface card was NOT
  2073. bidirectional.
  2074.  
  2075. Bob
  2076.  
  2077.  
  2078.  
  2079.  
  2080. #: 75348 S17/TAPR NNC/DSP
  2081.     13-May-88  21:03:42
  2082. Sb: #75300-Dan and Lyle Mtg
  2083. Fm: Bob McGwier N4HY 74615,1366
  2084. To: Barry McLarnon VE3JF 71470,3651
  2085.  
  2086. Now that I read this more carefully, I see what you are talking about.  I am
  2087. encouraging the addition of the parallel port as an option.
  2088.  
  2089. Bob
  2090.  
  2091.  
  2092.  
  2093.  
  2094. #: 75335 S17/TAPR NNC/DSP
  2095.     13-May-88  20:04:47
  2096. Sb: #75019-HF Modem Stuff
  2097. Fm: Bob McGwier N4HY 74615,1366
  2098. To: Franklin Antonio, N6NKF 76337,1365 (X)
  2099.  
  2100. Hey, I have an idea, why don't we design our own DSP widget ;-). Bob
  2101.  
  2102.  
  2103.  
  2104.  
  2105. #: 75346 S17/TAPR NNC/DSP
  2106.     13-May-88  21:03:23
  2107. Sb: #75019-HF Modem Stuff
  2108. Fm: Bob McGwier N4HY 74615,1366
  2109. To: Franklin Antonio, N6NKF 76337,1365 (X)
  2110.  
  2111. "water under the damn"  ?  I call that a Freudian slip.  I "damned" it a few
  2112. hundred times myself. Bob
  2113.  
  2114.  
  2115. #: 75357 S17/TAPR NNC/DSP
  2116.     13-May-88  23:21:50
  2117. Sb: #75295-MAC320 ???
  2118. Fm: John Conner WD0FHG 72165,743
  2119. To: Franklin Antonio, N6NKF 76337,1365 (X)
  2120.  
  2121. I'm not using any interrupts here to the PC ..... However my scope program
  2122. uses the interrupt from the PC to the 320.  This is jumper J4.  Have not seen
  2123. any one else using interrupts for anything yet.
  2124.  
  2125. John
  2126.  
  2127.  
  2128.  
  2129.  
  2130. #: 75362 S17/TAPR NNC/DSP
  2131.     13-May-88  23:27:32
  2132. Sb: #75337-MAC320 ???
  2133. Fm: Franklin Antonio, N6NKF 76337,1365
  2134. To: Bob McGwier N4HY 74615,1366 (X)
  2135.  
  2136. what's the magic incantation to get a listing?
  2137.  
  2138.  
  2139. #: 75361 S17/TAPR NNC/DSP
  2140.     13-May-88  23:25:37
  2141. Sb: #75335-HF Modem Stuff
  2142. Fm: Lyle Johnson, WA7GXD 76246,565
  2143. To: Bob McGwier N4HY 74615,1366 (X)
  2144.  
  2145. Ouch!
  2146.  
  2147. Hey, it's coming guys, really...  I'll have the skiz in Eric's hands by Monday
  2148. for the DSP board.
  2149.  
  2150. Lyle
  2151.  
  2152.  
  2153. #: 75363 S17/TAPR NNC/DSP
  2154.     13-May-88  23:28:41
  2155. Sb: #75346-HF Modem Stuff
  2156. Fm: Franklin Antonio, N6NKF 76337,1365
  2157. To: Bob McGwier N4HY 74615,1366 (X)
  2158.  
  2159. Damn.  The "under" part was intentional.  The "damn" was a slip.
  2160.  
  2161.  
  2162. #: 75551 S17/TAPR NNC/DSP
  2163.     16-May-88  23:11:55
  2164. Sb: HArdware design
  2165. Fm: Lyle Johnson, WA7GXD 76246,565
  2166. To: DSPers
  2167.  
  2168. All,
  2169.  
  2170. I am using the TMS320C15 schematic  sent to you, with the following change:
  2171.  
  2172. 1) Drop 74ALS679 and change PAL to a 20V8.  This makes all but the bottom 32
  2173. address locations in Program space available for TBLW operations, saves a chip
  2174. and a fair bit of power.
  2175.  
  2176. 2) Add optional 82C54 timer chip to drive optional second analog port.
  2177.  
  2178. 3) Add pulse swallower/stretcher to each timer.  This essentially alows Timer
  2179. 2 to subsitute for 1 timeout of Timer 1 whenever commanded by the DSP chip, so
  2180. you can lengthen or shorten the timeout to adjust the phase.  The limit of
  2181. course is the 16 bit limit of the counter itself.
  2182.  
  2183. 4) Add provision for optional FIFO (like IDT 7201) for high speed inter-DSP
  2184. communication.  This means traces only, no parts.
  2185.  
  2186. 5) Drop memory swap capability.
  2187.  
  2188. 6) Add 74HC74-style registers to tell the DSP chip when the V0 has read data
  2189. from the DSP chip or written ata to it.
  2190.  
  2191. 7) Add readable latch for communications and other status read functions for
  2192. DSP chip.
  2193.  
  2194. Details will follow.  Lyle
  2195.  
  2196. #: 75646 S17/TAPR NNC/DSP
  2197.     18-May-88  21:35:50
  2198. Sb: #75551-HArdware design
  2199. Fm: Bob McGwier N4HY 74615,1366
  2200. To: Lyle Johnson, WA7GXD 76246,565
  2201.  
  2202. This looks super.  Please check telemail for my barf to PACLIST. Let me know
  2203. ASAP what you think about trying out ONG since he is really anxious to try it
  2204. out.
  2205.  
  2206. Bob
  2207.  
  2208.  
  2209.  
  2210.  
  2211. #: 75657 S17/TAPR NNC/DSP
  2212.     19-May-88  00:26:27
  2213. Sb: Schematic comments
  2214. Fm: Mike Brock WB6HHV 76246,546
  2215. To: DSPers
  2216.  
  2217. I just uploaded a bunch of comments on the 20 April 1988 schematics. Those of
  2218. you following the schematics might want to read them.
  2219.   Mike
  2220.  
  2221. #: 75818 S17/TAPR NNC/DSP
  2222.     22-May-88  13:39:36
  2223. Sb: #75300-Dan and Lyle Mtg
  2224. Fm: Phil Karn, KA9Q 73210,1526
  2225. To: Barry McLarnon VE3JF 71470,3651
  2226.  
  2227. Barry,
  2228.  
  2229. The typical PC parallel printer port can be easily modified to support
  2230. bidirectional operation.  I did that here to drive my Icom 271/471/751
  2231.  
  2232. computer control busses.  I described the modification in the AMSAT
  2233. Dallas proceedings over a year ago. 
  2234.  
  2235. It's easy because the output buffer is a 74LS374, a tri-state buffer
  2236. that has its output enable/ pin grounded.  All you do is lift this pin
  2237. and connect it to a conveniently spare output bit in the 74LS174 control
  2238. latch, which becomes the read/write direction control bit.  (You may
  2239. also have to wire the input of this latch to the appropriate data bus
  2240. line, it depends on the card).  Then you can read input data with the
  2241. data readback feature you mentioned.  Because of the polarity of the
  2242. output enable signal, the interface defaults to output mode after a
  2243. reset, so it should still work fine as a normal printer port. 
  2244.  
  2245. The clone printer boards seem to use much the same circuit as IBM. 
  2246.  
  2247. Phil
  2248.  
  2249. #: 75896 S17/TAPR NNC/DSP
  2250.     25-May-88  08:11:15
  2251. Sb: #75818-#Dan and Lyle Mtg
  2252. Fm: Barry McLarnon VE3JF 71470,3651
  2253. To: Phil Karn, KA9Q 73210,1526
  2254.  
  2255. Hi Phil,
  2256.  
  2257. Yes, I know about the simple mod that can make the output buffer
  2258. bidirectional.  I just wanted to point out that bidirectional operation is
  2259. possible using completely unmodified printer ports, albeit in a more limited
  2260. fashion.  The commercial file transfer program I mentioned appears to transfer
  2261. 5 bits in parallel in each direction.
  2262.  
  2263. While I've got your ear, a question about your TCP/IP code: do you know if
  2264. anyone has been able to get it to compile with Microsoft C (V5.0 or 5.1)?
  2265.  
  2266. We have 5 stations running TCP/IP in the Ottawa area now, and will have the
  2267. DSY modems up on 220 later this year.  I also tried NET on the Ethernet at
  2268. work, and it works fine except that I couldn't find a termcap on our VAX
  2269. (running ULTRIX) which would work well with your TELNET implementation.  I've
  2270. heard that one solution to this problem is to use an extended ANSI screen
  2271. driver on the PC side that offers better VT100 emulation.  Any
  2272. recommendations?
  2273.  
  2274.  Barry
  2275.  
  2276.  
  2277. #: 75917 S17/TAPR NNC/DSP
  2278.     25-May-88  15:06:18
  2279. Sb: #75896-Dan and Lyle Mtg
  2280. Fm: David Toth VE3GYQ 72255,152
  2281. To: Barry McLarnon VE3JF 71470,3651
  2282.  
  2283. so when are you going to ask for tcp/ip addresses ??? I'm waiting!
  2284.  
  2285. Dave
  2286.  
  2287.  
  2288. #: 75897 S17/TAPR NNC/DSP
  2289.     25-May-88  08:12:03
  2290. Sb: TMS320 FFT Wanted
  2291. Fm: Barry McLarnon VE3JF 71470,3651
  2292. To: DSP'ers
  2293.  
  2294. Does anyone have TMS32010 source handy for a 32-point FFT?  If so, I'd
  2295. appreciate it if you could upload it here.
  2296.  
  2297.  
  2298. #: 76033 S17/TAPR NNC/DSP
  2299.     27-May-88  08:14:52
  2300. Sb: #75917-Dan and Lyle Mtg
  2301. Fm: Barry McLarnon VE3JF 71470,3651
  2302. To: David Toth VE3GYQ 72255,152
  2303.  
  2304. I asked VE3MDL to contact you about that, but I guess he hasn't yet.  We are
  2305. using the 44.210.0.XX block for IP addresses at the moment.  I believe the
  2306. "210" corresponds to a block in use in this area for a non-AMPR subnet, so it
  2307. wasn't chosen entirely at random.  How does that fit in with your addressing
  2308. scheme?
  2309.  
  2310. Barry
  2311.  
  2312.  
  2313. #: 76145 S17/TAPR NNC/DSP
  2314.     29-May-88  10:18:16
  2315. Sb: #76033-Dan and Lyle Mtg
  2316. Fm: David Toth VE3GYQ 72255,152
  2317. To: Barry McLarnon VE3JF 71470,3651
  2318.  
  2319. well, 44.x.x.x IS an AMPR subnet ... 44.135.x.x is Canada ...
  2320. I suspect that 44.210.x.x is another country !!!
  2321. I await someone sending me a note --- need:
  2322. Hostname (ex at.ve3jf.ampr), ax.25 callsign associated with that host, full
  2323. name address telephone #, where you can be reached on packet (ex. ve3mdl @
  2324. ve3jf) and if one has an ARPANET path or UUCP, throw it in too
  2325.  
  2326. 73, Dave
  2327.  
  2328.  
  2329.  
  2330. #: 76172 S5/Amateur Satellites
  2331.     29-May-88  20:14:28
  2332. Sb: #76086-FUJI OPERATION
  2333. Fm: Bob McGwier N4HY 74615,1366
  2334. To: Jack Davis - WA4EJR 72356,441
  2335.  
  2336. Phil Karn and I have the DSP demodulator working for 400 BPS.  We are
  2337. primarily making it run for command and range.  It runs an absolute <RING>
  2338. around the AFDEM being used as the standard to date.  I was copying AO-10
  2339. telemetry off tape with eye patterns wide open when the old telemetry system
  2340. was not even finding the sync vectors.  I did the DSP and Phil has done the
  2341. command/display software.  Works nicely.  Got some clean up to do and then we
  2342. will try it all out on III C when it does up.  The same can be used for 400
  2343. BPS RUDAK.
  2344.  
  2345. Bob
  2346.  
  2347. #: 76186 S17/TAPR NNC/DSP
  2348.     30-May-88  08:15:15
  2349. Sb: #FFT
  2350. Fm: Barry McLarnon VE3JF 71470,3651
  2351. To: Bob N4HY 74615,1366 (X)
  2352.  
  2353. Sorry... I do have that stuff, originally from the TI BBS.  That particular
  2354. program didn't register as a general N-point transform when I browsed through
  2355. them.  Still would be interested in more optimized 32-point transforms if you
  2356. come across any.  For N = 32, it is probably feasible to store the data in the
  2357. on-chip RAM.
  2358.  
  2359. Guess you're busier'n a one-armed paper hanger these days!  I unfortunately
  2360. find myself diverted more and more lately into non-ham activities - seems to
  2361. happen every year around this time...
  2362.  
  2363. Hope the launch goes well.
  2364.  
  2365. Barry
  2366.  
  2367.  
  2368. #: 76258 S17/TAPR NNC/DSP
  2369.     31-May-88  07:34:52
  2370. Sb: #76186-FFT
  2371. Fm: Bob McGwier N4HY 74615,1366
  2372. To: Barry McLarnon VE3JF 71470,3651 (X)
  2373.  
  2374. Phil and I are having a BLAST (pun intended).  Glad you found it.  Yes there
  2375. is definitely a better mousetrap.  That one is not straight line and it is a
  2376. complex FFT (unless that is what you want anyway).
  2377.  
  2378. The launch has been put off two days by a concern about gas injectors to the
  2379. turbines on the first stage.  We will learn more today.
  2380.  
  2381. Bob
  2382.  
  2383.  
  2384. #: 76203 S17/TAPR NNC/DSP
  2385.     30-May-88  12:11:02
  2386. Sb: #76145-#Dan and Lyle Mtg
  2387. Fm: ANDY FREEBORN  N0CCZ 73177,1317
  2388. To: David Toth VE3GYQ 72255,152 (X)
  2389.  
  2390. Dave,
  2391. Brian Kantor posted the latest Coordinators List on 21 May. The highest
  2392. number shown is 44.150.x.x.x (Yugoslavia).
  2393.  
  2394. If you do not have this list, let me know and I will post it here.
  2395.  
  2396. Andy
  2397.  
  2398.  
  2399.  
  2400. #: 76318 S17/TAPR NNC/DSP
  2401.     01-Jun-88  07:21:50
  2402. Sb: #76203-#Dan and Lyle Mtg
  2403. Fm: David Toth VE3GYQ 72255,152
  2404. To: ANDY FREEBORN  N0CCZ 73177,1317 (X)
  2405.  
  2406. yes, gimme latest list ... I asked Brian to CC: me on UUCP re TCP/IP stuff,
  2407. but was after 21 May ... did you get my msg to you on winfree ???
  2408. Dave
  2409.  
  2410.  
  2411. #: 76376 S17/TAPR NNC/DSP
  2412.     02-Jun-88  06:05:04
  2413. Sb: #76318-#Dan and Lyle Mtg
  2414. Fm: ANDY FREEBORN  N0CCZ 73177,1317
  2415. To: David Toth VE3GYQ 72255,152 (X)
  2416.  
  2417. Dave,
  2418. Don't have any idea how this thread ended up on this topic!
  2419.  
  2420. Yes, got ur msg on winfree. Guess I shud have replied to confirm it works.
  2421.  
  2422. Will upload the IP Address Coordinator file here.
  2423. Will use "IPADDR.TXT" for the filespec.
  2424.  
  2425. Andy
  2426.  
  2427. All,
  2428. In case anyone else is interested this file is the Brian Kantor, WB6CYT
  2429. worldwide list of TCP/IP address coordinators.
  2430.  
  2431.  
  2432.  
  2433. #: 76402 S17/TAPR NNC/DSP
  2434.     02-Jun-88  13:21:04
  2435. Sb: #76376-Dan and Lyle Mtg
  2436. Fm: ANDY FREEBORN  N0CCZ 73177,1317
  2437. To: ANDY FREEBORN  N0CCZ 73177,1317 (X)
  2438.  
  2439. Dave,
  2440. I uploaded it on DL15.
  2441. Andy
  2442.  
  2443.  
  2444. #: 76572 S17/TAPR NNC/DSP
  2445.     07-Jun-88  07:41:18
  2446. Sb: #DSP on AO10
  2447. Fm: Alberto E. Zagni I2KBD 71360,3467
  2448. To: Bob N4HY 74615,1366 (X)
  2449.  
  2450. Dear Bob, a few notes on my DSP work. I have modified your SPECT1K program by
  2451. addind: 1) Running average smoothing on every 16 bins 2) Circular window
  2452. detector out of 8 FFTs 3) Statistical decision and display for scattering out
  2453. of 4 bins. I tried the whole on Oscar 10 and I am able to detect my echos with
  2454. less than 100 mW uplink, with signal completely disappearing from my audio at
  2455. 2-3 W uplink level, while being clearly out of the noise with 50+ W. I have
  2456. heard of a DSP4 disk, is it a dream or true ;-) Last question: do you plan to
  2457. work on PSK decoder for Phase 3C? (real soon now!) Best regards, Alberto I2KBD
  2458.  
  2459.  
  2460. #: 76575 S17/TAPR NNC/DSP
  2461.     07-Jun-88  08:28:32
  2462. Sb: #76572-DSP on AO10
  2463. Fm: Bob McGwier N4HY 74615,1366
  2464. To: Alberto E. Zagni I2KBD 71360,3467
  2465.  
  2466. The decoder for Phase III C 400 bps Biphase PSK is done.  We now have over' 8
  2467. diskettes of stuff.  Tom and I just do not have time to duplicate 360
  2468. diskettes for all the members of the team.  We are working out a way for the
  2469. TAPR office to send these diskettes out.  Don't feel left out, the other folks
  2470. over here are still awaiting these last four diskettes also; other than those
  2471. who have actually seen us at some place.  I hope this gets worked out soon. 
  2472. Send a note to Tom and remind him also.
  2473.  
  2474. Bob
  2475.  
  2476. #: 76603 S17/TAPR NNC/DSP
  2477.     07-Jun-88  21:30:27
  2478. Sb: #76575-DSP on AO10
  2479. Fm: John Conner WD0FHG 72165,743
  2480. To: Bob McGwier N4HY 74615,1366 (X)
  2481.  
  2482. Bob
  2483.  
  2484. If you can get the disks to Colorado about the middle of next week, I'll get
  2485. the things copied ( or get Andy to ;-> ) and send them out.  Andy has my
  2486. CopyIIPC board and was going to use it to do the next NET release. He leaves
  2487. in the AM for a week and it would take that long to get the 360 disks
  2488. anyway.....
  2489.  
  2490. John
  2491.  
  2492.  
  2493. #: 76909 S17/TAPR NNC/DSP
  2494.     16-Jun-88  23:54:49
  2495. Sb: DSP HArdware Status
  2496. Fm: Lyle Johnson, WA7GXD 76246,565
  2497. To: All
  2498.  
  2499. The 320C15 section schematic appears to be done (!) and will go to Eric in the
  2500. next couple days.  It just has to be plotted.  Dan and Eric and I will get
  2501. together to figure out the best way to get the prototype board layout done in
  2502. such a way as to get it into the hands of software developers ASAP.  Some sort
  2503. of easy way to hang it on a PC bus will be looked at, minimum.
  2504.  
  2505. The A/D and D/A filters are based on the S3528 filters used in the superSCAF
  2506. filter from QST a couple years back.  The filters turned out to be CHEAP
  2507. ($3.30 each) and save a lot of grief.  Yes, they will be programmable by the
  2508. DSP chip.  In fact, now that everything (filters, sample clock, etc.) is under
  2509. control of the DSP chip, the old idea of making it hang on a TNC without a V40
  2510. processor as a "better modem" becomes feasible.  This simply means, to me,
  2511. that the V40 part can be made better since it will be "optional" for certain
  2512. applications.  This also helps drive down the price of the basic unit if a
  2513. user elects to forego the V40 part.
  2514.  
  2515. I will post a list of features and etc. in a day or so.  Just wanted you all
  2516. to know that things are in fact alive and progressing here.  I am hoping that
  2517. Eric will be in layout before the end of next week.
  2518.  
  2519. The results of the AMSAT project will probably modify the V40 unit a bit, so
  2520. stay tuned...
  2521.  
  2522. Lyle
  2523.  
  2524.  
  2525. #: 77059 S17/TAPR NNC/DSP
  2526.     20-Jun-88  22:46:45
  2527. Sb: NKFSA 0.97 release
  2528. Fm: Franklin Antonio, N6NKF 76337,1365
  2529. To: ALL
  2530.  
  2531. I have just uploaded to LIB 17 the latest version (0.97) of my spectrum
  2532. analyzer program NKFSA.  This program computes real-time spectra of an input
  2533. signal, doing all computation in the PC.  Features are...
  2534.  
  2535. 1.  Runs on any IBM PC/XT/AT/PS2 or clone with CGA/EGA/VGA & DOS or OS/2 2. 
  2536. Requires NO coprocessors or DSP chips. 3.  Contains interface for Dalanco-Spry
  2537. Mdl 10 board. 4.  Hooks and instructions for user-written interface to any A/D
  2538. board. 5.  Supports color on EGA/VGA displays.  Colors user-settable. 6. 
  2539. Supports mouse, if you have one. 7.  Online Help. 8.  Selectable windowing
  2540. (rectangular, Hamming, Blackman) 9.  Special input mode for short data sets
  2541. (ie FIR filter evaluation) 10. It even comes with documentation!
  2542.  
  2543.  
  2544.  
  2545. #: 77156 S17/TAPR NNC/DSP
  2546.     22-Jun-88  22:53:46
  2547. Sb: #77059-NKFSA 0.97 release
  2548. Fm: Bob McGwier N4HY 74615,1366
  2549. To: Franklin Antonio, N6NKF 76337,1365 (X)
  2550.  
  2551. NICE JOB!
  2552.  
  2553. Bob
  2554.  
  2555. Function: 
  2556. #: 77237 S17/TAPR NNC/DSP
  2557.     24-Jun-88  21:27:35
  2558. Sb: #77156-#NKFSA 0.97 release
  2559. Fm: Franklin Antonio, N6NKF 76337,1365
  2560. To: Bob McGwier N4HY 74615,1366 (X)
  2561.  
  2562. Does Tom read mail on tomcat.gsfc.nasa.gov?  I uploaded latest version (0.97)
  2563. of NKFSA to tomcat, and sent him mail asking him to delete prior version (0.90
  2564. i think).  Instead, latest version appears to have been deleted.  Never got
  2565. reply mail, so i don't know if he goofed, or if the new file i ftp'd got
  2566. garbled (as has happened several times before), or if..
  2567.  
  2568.  
  2569. #: 77328 S17/TAPR NNC/DSP
  2570.     27-Jun-88  01:31:04
  2571. Sb: #77237-#NKFSA 0.97 release
  2572. Fm: Bob McGwier N4HY 74615,1366
  2573. To: Franklin Antonio, N6NKF 76337,1365 (X)
  2574.  
  2575. He knows.  He hasn't been there much.  He and I had a weekend working meeting
  2576. on the west coast.  He has been taking time off to finish the PACSAT receiver
  2577. and the module command/control board (personal days).  This means he hasn't
  2578. been at work where TOMCAT is located.  He does know that your latest ftp
  2579. didn't make it or something like that.
  2580.  
  2581. Bob
  2582.  
  2583.  
  2584. #: 77329 S17/TAPR NNC/DSP
  2585.     27-Jun-88  01:34:33
  2586. Sb: #77328-NKFSA 0.97 release
  2587. Fm: Franklin Antonio, N6NKF 76337,1365
  2588. To: Bob McGwier N4HY 74615,1366
  2589.  
  2590. ok.  Thanks.  I may try to ftp it again.
  2591.  
  2592.  
  2593. #: 77332 S17/TAPR NNC/DSP
  2594.     27-Jun-88  03:25:42
  2595. Sb: NKFSA 0.97 SW
  2596. Fm: Alberto E. Zagni I2KBD 71360,3467
  2597. To: Franklin Antonio N6NKF 76337,1365
  2598.  
  2599. Dear Franklin, I downloaded your NKFSA 0.97 program that is great! On my PS/2
  2600. model 70 with color display is very nice. I also tried on my DSP system based
  2601. on 12 MHz AT with coprocessor, Dalanco/Spry board and EGA display to show
  2602. Oscar 13 PSK beacon:super ;-) Best 73 and many thanks from Italy Alberto I2KBD
  2603.  
  2604.  
  2605. #: 77333 S17/TAPR NNC/DSP
  2606.     27-Jun-88  03:36:41
  2607. Sb: EME DSP!
  2608. Fm: Alberto E. Zagni I2KBD 71360,3467
  2609. To: Bob McGwier N4HY 74615,1366
  2610.  
  2611. Dear Bob, do you survive on holiday? (i'm in my office now...) Any news of
  2612. Tom, I left him a message more than a week ago, but he didn't read it. The
  2613. disks also seems to have been eaten by some black hole... FINALLY I GOT MY
  2614. ECHOS FROM THE MOON WITH SPECT_KBD SOFTWARE!!!! The last version of modified
  2615. SPECT1K now keys PTT thru parallel port for 2 seconds, than FFT for another 2
  2616. seconds for any echos, adding the resulting spectra and then FFT another 2
  2617. seconds to subtract any anwanted signal around. The peak from the moon, with
  2618. auto doppler adapting is clear. Conditions were 120W on 433.010 and 2 yagis. I
  2619. will send you the final version ASAP. Best 73, Alberto I2KBD
  2620.  
  2621.  
  2622. #: 77342 S17/TAPR NNC/DSP
  2623.     27-Jun-88  13:10:34
  2624. Sb: #77332-NKFSA 0.97 SW
  2625. Fm: Franklin Antonio, N6NKF 76337,1365
  2626. To: Alberto E. Zagni I2KBD 71360,3467 (X)
  2627.  
  2628. Thank you for the kind words.  We're all looking at the OSCAR 13 beacon
  2629. lately!
  2630.  
  2631.  
  2632.  
  2633.  
  2634. #: 77362 S17/TAPR NNC/DSP
  2635.     27-Jun-88  22:05:27
  2636. Sb: #77329-#NKFSA 0.97 release
  2637. Fm: Bob McGwier N4HY 74615,1366
  2638. To: Franklin Antonio, N6NKF 76337,1365 (X)
  2639.  
  2640. My office mate (Lloyd Welch) told me that Viterbi was working at Qualcomm.
  2641. True?
  2642.  
  2643. Bob
  2644.  
  2645.  
  2646. #: 77395 S17/TAPR NNC/DSP
  2647.     28-Jun-88  12:37:32
  2648. Sb: #77362-#NKFSA 0.97 release
  2649. Fm: Franklin Antonio, N6NKF 76337,1365
  2650. To: Bob McGwier N4HY 74615,1366 (X)
  2651.  
  2652. Yes.  Andy Viterbi was one of the founders of LINKABIT in 1969.  I joined
  2653. LINKABIT in 1972.  LINKABIT was sold to M/A-COM in 1979.  Became M/A-COM
  2654. LINKABIT.  Name then changed to M/A-COM Telecommunications. Mid-1985, seven of
  2655. us left to form QUALCOMM.  About that time, what was LINKABIT was split into
  2656. three pieces.  The VideoCipher division was sold to General Instruments.  The
  2657. remaining commercial stuff was sold to Hughes, and became Hughes Network
  2658. Systems.  The remaining military stuff is now M/A-COM Government Systems. 
  2659. QUALCOMM began with seven people in July '85.  Irwin Jacobs, Andy Viterbi,
  2660. Andy Cohen, Harvey White, Franklin Antonio, Klein Gilhousen, & Dee Coffman. 
  2661. Now have approx 150 employees.
  2662.  
  2663.  
  2664. #: 77363 S17/TAPR NNC/DSP
  2665.     27-Jun-88  22:05:43
  2666. Sb: #77333-EME DSP!
  2667. Fm: Bob McGwier N4HY 74615,1366
  2668. To: Alberto E. Zagni I2KBD 71360,3467 (X)
  2669.  
  2670. Alberto:
  2671.  
  2672. I am sorry, I wish this were a holiday.  This is grinding work out here in
  2673. this last bastion of slave labor, sunny southern California ;-).  I will be
  2674. here on this project all summer.  Tom swears that the diskettes will be done
  2675. real soon now.   I wish I could help you.  I just don't even have all the
  2676. latest stuff.  I don't keep a copy of all that stuff on my hard disk and I
  2677. didn't bring any of my floppy collection with me.
  2678.  
  2679. GREAT on the spectrum analyzer.  It will soon be time for us to hang a neat
  2680. set of detection statistics on the bins and have a real QSO.
  2681.  
  2682. Bob
  2683.  
  2684.  
  2685. #: 78499 S17/TAPR NNC/DSP
  2686.     20-Jul-88  01:36:35
  2687. Sb: DalancoSpry RFI
  2688. Fm: Franklin Antonio, N6NKF 76337,1365
  2689. To: Bob McGwier 74615,1366
  2690.  
  2691. Bob, you mentioned that you initially had some RFI problems with the
  2692. Dalanco/Spry board.  You didn't mention what you did to fix 'em. I have
  2693. recently noticed that i can hear the D/S board at certain places on 2m and
  2694. 10m, but only when it runs certain software.  I don't know what s going on
  2695. yet.  Any info on your RFI experiences with the D/S board appreciated.
  2696.  
  2697.  
  2698.  
  2699.  
  2700.  
  2701. #: 78531 S17/TAPR NNC/DSP
  2702.     20-Jul-88  23:30:39
  2703. Sb: #78499-DalancoSpry RFI
  2704. Fm: Bob McGwier N4HY 74615,1366
  2705. To: Franklin Antonio, N6NKF 76337,1365
  2706.  
  2707. Sure, I have NEVER completely removed them all.  First I did not allow the
  2708. grounds of the connectors to touch the computer since those grounds float. Do
  2709. you know Courtney Duncan?  He has reverse engineered schematics for us on
  2710. these.  The only other thing I did was to put toroidal cores everywhere and to
  2711. finally tempest . .  errrrr I mean EMI proof the CPU with conductive paint in
  2712. the inside and scrape the paint off the edges where the sliding top touches
  2713. the base, etc.  The usual tricks.  The worst problem for me is the harmonic of
  2714. the 320 CPU clock that occurs in the middle of the WX satellite band.  If I
  2715. remember anything else I have done, I will pass it along.  WE ARE NOT GOING TO
  2716. REPEAT THIS with the DSP-1.  Quietness is a must.
  2717.  
  2718. Bob
  2719.  
  2720.  
  2721.  
  2722. #: 78544 S17/TAPR NNC/DSP
  2723.     21-Jul-88  10:49:11
  2724. Sb: #78531-DalancoSpry RFI
  2725. Fm: Franklin Antonio, N6NKF 76337,1365
  2726. To: Bob McGwier N4HY 74615,1366 (X)
  2727.  
  2728. I have torroids on absolutely everything here.  The case of my PC has
  2729. reasonable looking RF gasketing, (it's a real IBM-AT).  I've been thinking of
  2730. putting the Dalanco/Spry on an extender & probing around to find the source of
  2731. the noise.  When i run NKFSA, it is audible at certain places on 2m & 10m, and
  2732. looking at the audio output of the radio on a scope, it looks like a little
  2733. spike once per NKFSA cycle.  I wonder if this has anything to do with the fact
  2734. that i halt the TMS320 once per cycle to slurp out the sample buffer?  I
  2735. wonder also whether i have the energy to go after the problem!
  2736.  
  2737.  
  2738.  
  2739.  
  2740.  
  2741. #: 78783 (P) S17/TAPR NNC/DSP
  2742.     25-Jul-88  22:40:10
  2743. Sb: #NKFSA97.ARC
  2744. Fm: John Conner WD0FHG 72165,743
  2745. To: Franklin Antonio, N6NKF 76337,1365 (X)
  2746.  
  2747. Franklin:
  2748.   I really like your program.  Have not done much with it but play so far. I
  2749. need to go back and redo some of my DSPSCOPE program now!
  2750.  
  2751.   In the AAREAD.ME file you say that the MACPARK programs are in the
  2752. distribution.  I find them in neither the ARC here nor the ones we just got
  2753. from Tom for ditribution.  If you would like them included in the set of 12+
  2754. disks we (Andy N0CCZ and I) will be sending out this week let us know.  Put
  2755. them on CIS or any where that is accessable via ARPA or UUCP (give Bdale
  2756. something else to do. |-> )
  2757.  
  2758. John
  2759.  
  2760.  
  2761.  
  2762.  
  2763. #: 78793 (P) S17/TAPR NNC/DSP
  2764.     26-Jul-88  00:17:31
  2765. Sb: #78783-NKFSA97.ARC
  2766. Fm: Franklin Antonio, N6NKF 76337,1365
  2767. To: John Conner WD0FHG 72165,743
  2768.  
  2769. Thanks for the comments.  I never did get around to contacting McLellen or
  2770. Parks re permission to distribute their program MACPARK, so i left it out of
  2771. the distribution at the last minute.
  2772.  
  2773.  
  2774.  
  2775. #: 78785 S17/TAPR NNC/DSP
  2776.     25-Jul-88  22:40:32
  2777. Sb: New DSP Disks
  2778. Fm: John Conner WD0FHG 72165,743
  2779. To: ALL
  2780.  
  2781. Andy, N0CCZ, and I are preparing to ship a new set of DSP disks late this
  2782. week.  From a quick look they appear to contain all of the files on TOMCAT. If
  2783. you have any thing that you would like to include in this shipment please get
  2784. the files to me by midnight Wed.  You can put them on CIS, or somewhere
  2785. accessable via UUCP or ARPA, just tell me so I can get Bdale to go get them.
  2786. (TOMCAT is not a good place at the moment the connection from COS seems to
  2787. have diodes in it. )
  2788.  
  2789. John
  2790.